作者awert ( )
看板java
標題Re: [問題] Set跑迴圈的問題
時間Thu Aug 9 01:37:16 2012
※ 引述《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