안드로이드 개발 질문/답변
(글 수 45,052)
배열이 아래형식 처럼 저장되어있는데요..
최신글 순 (pubdate의 값을 이용해서)으로 정렬할순 없을까요??
ArrayList는 정렬하는법을 잘모르겠네요..도와주세요ㅠㅠ
array Object[202] (id=830030428696)
[0...99]
[0] BlogItem (id=830030085288)
blognm "공식블로그" (id=830056433880)
desc "At a restaurant관광영어 - 식당에서
maintitle "" (id=830015095616)
pubdate "Mon, 19 Nov 2012 17:43:02 +0900" (id=830030087520)
title "At a restaurant 관광영어 - 식당에서 Ⅰ" (id=830030085792)
[1] BlogItem (id=830030087712)
blognm "공식블로그" (id=830056433880)
desc "바람에 나뭇잎이 서로 부딪는 소리가 들리고 물결이 살랑거리는 ‘남실바람’에 기분이 좋아지는 계절입니다. 이
maintitle "" (id=830015095616)
pubdate "Mon, 05 Nov 2012 17:19:12 +0900" (id=830030089776)
title "황소바람, 살바람, 웃바람 - 재미있는 바람이름" (id=830030088216)
[2] BlogItem (id=830030089896)
blognm "공식블로그" (id=830056433880)
desc "아들의 선생님에게 보낸 링컨 대통령의 편지
maintitle "" (id=830015095616)
pubdate "Tue, 30 Oct 2012 14:08:52 +0900" (id=830030091960)
title "아들의 선생님에게 보낸 링컨 대통령의 편지" (id=830030090400)
[3] BlogItem (id=830030092080)
blognm "공식블로그" (id=830056433880)
desc ""재밌게 즐기는 방법!! \r\
maintitle "" (id=830015095616)
pubdate "Mon, 15 Oct 2012 17:37:02 +0900" (id=830030094152)
title "재밌게 즐기는 방법!!" (id=830030092584)
[4] BlogItem (id=830030094272)
blognm "공식블로그" (id=830056433880)
desc " iBT 와 NEAT를 대비한 영단어·영타 연습게임소개합니다~
maintitle "" (id=830015095616)
pubdate "Mon, 15 Oct 2012 16:30:13 +0900" (id=830030096264)
title iBT 와 NEAT를 대비한 영단어·영타 연습게임소개합니다~ " (id=830030094776)
2012.11.20 11:26:19
http://docs.oracle.com/javase/6/docs/api/java/util/Collections.html
ArrayList는 Collections 클래스의 sort() 메소드 이용하셔서 정렬하세요.
2012.11.20 12:04:17
BlogItem에 http://docs.oracle.com/javase/6/docs/api/java/lang/Comparable.html 인터페이스를 구현하신 후
Collections.sort() 이용하시면 되겠네요.
class BlogItem implements Comparable {
...
public int compareTo(BlogItem o) {
// this와 o의 pubdate값을 비교
}
}




GMT 문자열을 Date 형으로 변환하는 메소드 구현
시간을 비교하는 메소드 구현
정렬알고리즘 구현
끝
각각의 구현에 대한 소스는 구글에서 검색 끝