2013년 6월 28일 금요일

(130628) 5일차 VectorTest2.java (List의 Vector를 이용한 정렬 프로그램)

 - 소스
import java.util.Vector;

public class VectorTest2 {

public static void main(String[] args) {
// 순서대로 데이터가 들어가는 벡터 생성
Vector<Integer> s = new Vector<>();
// 데이터 삽입
s.add(1);
s.add(3);
s.add(2);
s.add(5);
s.add(4);
for(int i = 0 ; i < s.size() ; i++){
// 데이터 가져오기
System.out.print(s.get(i) + " ");
}
System.out.println();
for(int i=0 ; i<s.size()-1 ; i++){
for(int j=i+1 ; j<s.size() ; j++){
if(s.get(i) > s.get(j)){
int temp = s.get(i);
s.set(i, s.get(j));
s.set(j,  temp);
}
}
}
for(int i = 0 ; i < s.size() ; i++){
// 데이터 가져오기
System.out.print(s.get(i) + " ");
}
System.out.println();
System.out.println(s.toString()); 
     // toString() 메소드를 이용해서 출력도 가능 (HastTable에서도 가능)
}
}


 - 결과