请问如何判断list中的内容不重复添加? 能不能用鼠标对list1选中其内容后,直接拖放到list2?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 奇怪,将编译好的class文件在本机IE显示正常,上传到网上却不显示了!? 帮你看了一下java.swt.List这个类。好像只能自己写了。试试下面的String r =list1.getSelectedItem();if(list2.getItemCount() == 0){ list2.add(r); return;} for(int i=0;i<list2.getItemCount();i++){ if( ! list2.getItem(i).equals(r)) list2.add(r);} 上边那个不对。试这个。String r =list1.getSelectedItem();boolean sameFlag = flase;if(list2.getItemCount() == 0){ list2.add(r); return;} for( int i = 0;i<list2.getItemCount();i++ ){ if(list2.getItem(i).equals(r)) sameFlag = true;}if(!sameFlage) list2.add(r); 有个地方出错:--------------------Configuration: j2sdk1.4.2_04 <Default>--------------------F:\java_rock\listjason2.java:68: cannot resolve symbolsymbol : variable sameFlage location: class listjason2.ValidateAction if(!sameFlage) ^1 errorProcess completed. 请问这段是什么意思,有什么作用:for( int i = 0;i<list2.getItemCount();i++ ){ if(list2.getItem(i).equals(r)) sameFlag = true;}if(!sameFlage) list2.add(r); 定义一个标志位,如果存在这这个标志位置为true,如果标志位为false(即不存在)则再将其添加到list2中。不过楼主为什么一定要用list,Map可以自动过滤掉重复的内容的 我想问下成员变量在内存分析的时候是在哪块??? list java 中equls tostring重写的问题,在线等 实例化抽象类,调用其中的方法的 一个JAVA问题。 JDK5.0怎么去除类型转换的警告? 不会用这个用java写成的工具,如果有人能教我用的话,特别感谢!(急!) 初学java,请教一个很菜的问题? Java 截取字符串 String跟StringBUilder的相互转换 [求助]菜鸟的小白问题 如何用for语句实现二维数组的输出?
list2.add(r);
return;
}
for(int i=0;i<list2.getItemCount();i++){ if( ! list2.getItem(i).equals(r))
list2.add(r);
}
boolean sameFlag = flase;if(list2.getItemCount() == 0){
list2.add(r);
return;
}
for( int i = 0;i<list2.getItemCount();i++ ){ if(list2.getItem(i).equals(r))
sameFlag = true;
}if(!sameFlage)
list2.add(r);
F:\java_rock\listjason2.java:68: cannot resolve symbol
symbol : variable sameFlage
location: class listjason2.ValidateAction
if(!sameFlage)
^
1 errorProcess completed.
for( int i = 0;i<list2.getItemCount();i++ ){ if(list2.getItem(i).equals(r))
sameFlag = true;
}if(!sameFlage)
list2.add(r);
不过楼主为什么一定要用list,Map可以自动过滤掉重复的内容的