作者uba4164 (小人物)
看板java
标题[问题] Set跑回圈的问题
时间Wed Aug 8 02:31:04 2012
我有一个 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
1F:推 TaiwanXDman:size() toArray() ? 08/08 02:37
2F:推 Terrill:两个iterator? 08/08 03:26
3F:→ uba4164:toArray的方法我知道 不过我是想问能不能不要多做其他转换 08/08 03:58
4F:→ uba4164:两个iterator的方法要怎麽用阿 08/08 04:01
5F:推 LaPass:印象中iterator不能重复使用的样子 08/08 09:08
6F:→ LaPass:我是指一个iterator回圈中包着另一个iterator回圈的状况 08/08 09:10
7F:→ PsMonkey:敢问「不能转换成其他 DS」的理由是? 08/08 09:24
8F:→ uba4164:算是不想多做一次转换 如果转了我知道当然可以 08/08 14:30
9F:→ coolcomm:增强式for回圈? 08/15 19:01