看板 java 關於我們 聯絡資訊
我有一個 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的方式 如下 for(int i=0;i<setTest.length;++i) for(int j=i;j<setTest.length;++j) { ..... } 但是Set沒有index Iterator好像不能複製 假設我現在不把Set轉換成其他資料結構 有比較適合的寫法嗎 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.189.75
TaiwanXDman:size() toArray() ? 08/08 02:37
Terrill:兩個iterator? 08/08 03:26
uba4164:toArray的方法我知道 不過我是想問能不能不要多做其他轉換 08/08 03:58
uba4164:兩個iterator的方法要怎麼用阿 08/08 04:01
LaPass:印象中iterator不能重複使用的樣子 08/08 09:08
LaPass:我是指一個iterator迴圈中包著另一個iterator迴圈的狀況 08/08 09:10
PsMonkey:敢問「不能轉換成其他 DS」的理由是? 08/08 09:24
uba4164:算是不想多做一次轉換 如果轉了我知道當然可以 08/08 14:30
coolcomm:增強式for迴圈? 08/15 19:01