개발

자바 소트

에드몽단테스 2007. 5. 17. 23:27
소트관련된 자료를 찾아보는데 실제로 Arrays.sort()라는 함수가 있네요.
타입은 int[], double[], String[], float[], Object[] 등 대부분의 것들을 지원합니다.

Object[] 를 소트하기 위해서는 Object안에 어떤 것을 기준으로 정렬을 해야할지 모르기 때문에 예외가 발생합니다.

Object에 Comparable를 구현하고 compareTo()를 재정의하니 예외가 발생하지 않았습니다.
이렇게 꼭 해줘야하는 건지 그건 잘 모르겠네요.

설치된 jdk에 보시면 샘플로 애프릿쪽에 정렬예제가 나와있습니다.
버블정렬, 퀵정렬 등이 예제가 나와있고,
작성자를 보니 '제임스 고슬링'으로 되어 있네요.


반응형