作者cyberwizard (Gavin)
看板java
标题Re: [问题] Set跑回圈的问题
时间Wed Aug 8 11:05:38 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的结果
: 也就是让他们之间俩俩比较
不知道你所谓的比较是如何,
只是要逐一取出而已怎麽好像搞得复杂
for (String elm1 : setTest) {
for (String elm2 : setTest) {
if (elm1.equals(elm2))
continue;
System.out.println(elm1 + "," + elm2);
}
}
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.123.85.140
1F:推 uba4164:输出不一样吧? 你这样会输出2,1 3,1 3,2都会输出吧 08/08 14:35
2F:→ cyberwizard:加一个判断搂 if elm1 > elm2 continue; 08/09 14:40
3F:→ cyberwizard:记得转数值 Integer.valueOf(elm1); 08/09 14:42
4F:→ uba4164:我知道你的方法 但我主要是想让他不要做多余的判断拉 08/09 19:56