看板 java 關於我們 聯絡資訊
※ 引述《uba4164 (小人物)》之銘言: : 我有一個 TreeSet : 我在裡面存了1 2 3的字串 如下 : Set<String> setTest = new TreeSet<String>(); : setTest.add("1"); : setTest.add("2"); : setTest.add("3"); : 我想要用印出像是 1 2 , 1 3 , 2 3的結果 : 也就是讓他們之間倆倆比較 : 如果是陣列的話 我可以用index的方式 如下 如果你是真的要用 TreeSet,而且的確要用順序來排列 for (Integer n : set) { Integer m = set.higher(n); while (m != null) { System.out.println(n + " " + m); m = set.higher(m); } } -- We who cut mere stones must always be envisioning cathedrals. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.35.186.241
LaPass:咦? set的型別是Set<Integer>嗎? 08/09 01:39
awert:沒差,comparator對了,東西排出來就是對的 08/09 01:45
uba4164:謝謝囉 我大概了解了 08/09 20:00
recorriendo:對呀 TreeSet裡面已經自動按照大小排好了 08/10 13:38