Re: [問題] 排序

看板java作者 (琳子)時間17年前 (2008/09/18 21:47), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《buubuu (buu)》之銘言: : 我使用Array.sort(s)去排序 : String[] s={"閃電1","閃電12","閃電3","閃電4","閃電5","閃電2","閃電21","閃電10"} : 本來想要的結果是 : 閃電1,閃電2,閃電3,閃電4,閃電5,閃電10,閃電12,閃電21 : 但排序出來會是閃電1,閃電10,閃電12,閃電2,閃電21,閃電3,閃電4,閃電5 : google了很久 但找不到比較好的方法 : 請問有沒有比較好的方法呢? : 考慮是否自己寫排序的規則來解決QQ Arrays.sort(s, new Comparator<String>() { public int compare( String o1, String o2 ) { return Integer.parseInt(o1.substring(2)) - Integer.parseInt(o2.substring(2)); } public boolean equals( Object obj ) { return false; } } ); -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.63.25.221

09/19 11:31, , 1F
真不錯
09/19 11:31, 1F
文章代碼(AID): #18qblmsZ (java)
討論串 (同標題文章)
本文引述了以下文章的的內容:
問題
10
17
以下文章回應了本文
完整討論串 (本文為第 2 之 3 篇):
問題
1
1
問題
10
17
文章代碼(AID): #18qblmsZ (java)