카테고리 없음

자바(jsp)벡터(vector) 사용하기

chelss25 2022. 10. 18. 22:37

벡터 사용하기

 

(my_vertor; my_vertor;) - 같은패키지 (my_vertor)

 

package my_vertor;

 

 

public class Point {

 

  

 

private int x,y;

 

  

 

public Point(int x, int y){

 

   

 

this.x=x;

 

   

 

this.y=y;

 

  

 

 

}

 

 

  

public String toString(){

   

return "("+x+","+y+")";

  

}

 

 

}

 

  

 

  

----

 

 

package my_vertor;

 

  

 

import java.util.Vector;

 

  

 

public class PointVectorEx {

 

  

 

public static void main(String[] args) {

  

// TODO Auto-generated method stub

        

//Point 객체를 요소로만 가지는 벡터 생성

  

Vector<Point> v = new Vector<Point>();

 

        

//3개의 Point 객체 삽입

  

v.add(new Point(2,3));

  

v.add(new Point(-5,20));

  

v.add(new Point(30,-8));

 

  

//벡터에 있는 Point 객체 모두 검색하여 출력

  

for(int i=0; i<v.size(); i++){

   

Point p = v.get(i);

   

System.out.println(p);

  

}

 

 

 

}

 

  

 

}

 

  

 

for(int i=0; i<v.size(); i++){

 

Point p = v.get(i);

 

System.out.println(p);

 

}를 새로운 For문으로 바꾸면

 

 

 

 

 

for(Point p : v){

  

System.out.println(p);// 자동으로 p.toString()메소드 호출하여 출력(오버라이딩)

 

}

 

----