Java基础篇-出两个List不同的元素        List<String> list1 = new ArrayList<String>();
List<String> list2 = new ArrayList<String>();
list1.add("1");
list1.add("3");
list1.add("8");
list1.add("9");
list2.add("2");
字符串截取有哪两种方法list2.add("3");
list2.add("7");
for(String s2:list1) {
boolean flag = false;
for(String s1:list2) {
if(s2.equals(s1)) {
flag = true;
break;
}
}
if(!flag){
System.out.println(s2);
}
}
/**
* List数据对调
* @param list 原始List
* @param a b 对调的位置
*/
public static void swap (List list, int a, int b){
if(b-1>=a){
Object objA = (b-1);
list.set(b-1, (b));
list.set(b, objA);
swap(list, a, b-1);
}
}
对⼀个List数据进⾏模糊查:
List<String> mList = new ArrayList<String>();
mList.add("张三");
mList.add("张四");
mList.add("王五");
mList.add("李6");
mList.add("11111");
mList.add("2222");
for(String detail : mList)
ains("王"))
System.out.println("detail.name= " + detail);
剔除List中重复的数据:
⽅法⼀:
for(int i=0;i<mTitleList.size();i++){
for(int j=mTitleList.size()-1 ; j>i; j--)  {
(i).(j))){
}
}
}
⽅法⼆:
/
/ HashSet 剔除重复的元素
HashSet<String> set = new HashSet<String>(idList);
idList.clear();
idList.addAll(set);

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。