Please Enable JavaScript!
Gon[ Enable JavaScript ]

자바 Vector 클래스로 데이타 오름차순 정렬하기

자바(JAVA)
반응형
주요내용은 Vector 의 toArray() 함수를 써서 Object 배열로 리턴받은 후에
Array 클래스의 sort 함수를 이용해 오름차순 내림차순으로 정렬하면 된다.
sort 함수의 인자는 리턴받은 Object 배열 인스턴스가 된다.

import java.util.Arrays;

import java.util.Vector;

 

public class OrderSort{

public static void main(String args[]){

Vector vec = new Vector(10);

Integer tmp = null;

for (int i=0; i < 10; i++){

       tmp = new Integer((int)(Math.random()*50));

       if (vec.contains(tmp)){

              i--;

       }else {

              vec.add(tmp);

       }

}

System.out.println("before : ");

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

       System.out.println(vec.get(i) + " ");

}

System.out.println();

 

Object[] objs = vec.toArray();

Arrays.sort(objs);

 

System.out.println("after : ");

for (int i=0; i < objs.length; i++){

       System.out.println(objs[i] + " ");

}

}

}


반응형
Posted by 녹두장군1
,