List常見操作總結

2021-10-17 08:44:26 字數 943 閱讀 1968

listlist = arrays.aslist("1", "2", "3","4", "5", "6");

1、string str = string.join(",", list );

2、string str = list .stream().collect(collectors.joining(","));

3、string str = stringutils.collectiontodelimitedstring(list ,",");//利用spring framework的stringutils

4、string str = stringutils.join(list .toarray(), ",");//利用apache commons的stringutils

//求兩個集合的交集,即將list1中存在但list2中不存在的元素刪掉,如果最後list1不為空,則表示有交集

list1.retainall(list2);

public static void main(string args)

/*********輸出結果*********/

arraylist 1: [哈士奇, 阿拉斯加, 薩摩耶]

arraylist 2: [哈士奇, 阿拉斯加, 金毛]

交集元素: [哈士奇, 阿拉斯加]

//將dogs中包含的元素按照dogs中的順序放到list的最前方

public static void main(string args)

}system.out.println("操作後:"+list);

}/*********輸出結果*********/

操作前:[1, 2, 3, 哈士奇, 薩摩耶, 阿拉斯加, 7]

操作後:[哈士奇, 阿拉斯加, 薩摩耶, 1, 3, 2, 7]

List介面常見問題總結

一 list集合是有序 可重複的。二 list集合有3種重要的實現類arraylist vector linkedlist類 三 arraylist類 實現了cloneable介面和serializable介面 1 底層是陣列實現的 2 查詢快,刪減慢 3 執行緒不安全,效率高 4 常用方法 新增 ...

scala中List的常見操作

參考自 下面是list的常用方法,當然了這不是所有的.但都是最常用的.具體看下面的demo.具體可以看 裡面的注釋 新建空listbuffer並新增元素 返回最後乙個元素 println list.last 在指定的位置 end 開始查詢元素最後出現的位置 println list.lastinde...

Python的列表List常見操作

增加 在末尾追加資料,並且每次只能新增乙個 列表.extend 4,5,6,7,8 可迭代 集合 列表.insert 索引,資料 在指定位置插入資料 位置前有空元素會補位 刪除del 列表 索引 刪除指定索引的資料 列表.remove 資料 刪除第乙個出現的指定資料 列表.pop 刪除第乙個出現的指...