2011-01-27 4 views
0

안녕하세요 저는 2005 년에서 2006 년까지의 데이터 연도가 포함 된 "ByYear"필드 하나의 테이블에있는 데이터를 가지고 있고 필드 유형은 varchar (10)이며 테이블 데이터에는 다음 목록이 포함되어 있습니다. 콤보 상자에 ByYear 필드 데이터를 Jsp 페이지에 강조 순서로 표시해야합니다. 여기서 첫 번째 연도 (2005-2009 년 중 2005 년)까지는 Accending 값을 사용할 수 있습니다. RU는 점을 얻을? ... 여기목록 데이터를 오름차순으로 표시하는 방법은 무엇입니까?

ByYear 
--------- 
2009-2010 
2010-2011 
2006-2009 
2007-2009 
2009-2010 
2010-2011 
2011-2012 
2010-2011 

답변

0

Collections.sort(list, implementation of comparator)

+0

비교기 구현에 관한 설명을 제공 할 수 있습니다. – Naresh

+0

비교기는 인터페이스입니다. . [더] (http://download.oracle.com/javase/6/docs/api/java/util/Comparator.html) 게시물에서 링크를 확인해도 –

+0

는 일치하는 것을위한 예제 코드를 보낼 수 있습니까? 내 요구 사항 – Naresh

0

사용자 정의 비교기를 작성하는 또 다른 방법이 될 것 난 내 테이블의 데이터를 표시하고 Comparable을 구현 한 자체 하위 클래스를 만든 다음 here과 같이 compareTo 메서드를 정의합니다.

저는 Comparator 클래스로만 제한되지 않고 다른 클래스에 내장 된 다양한 종류의 클래스를 사용할 수 있기 때문에 개인적으로 compareTo을 구현하는 것을 선호합니다.

관련 문제