(JAVA)List
生活随笔
收集整理的這篇文章主要介紹了
(JAVA)List
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
package cn.cast.collection;import cn.book.objectarr.Student;import java.util.ArrayList;
import java.util.Iterator;/*** @author zhangyu* @date 2021年08月29日 4:25 下午* 去掉ArrayList 集合中重復(fù)元素* List 允許重復(fù)* 1.底層可變數(shù)組* 2.默認(rèn)10個位置* 3.每次增加505* 4.線程不安全,運行速度快* 4.查詢快,增刪滿*** Vector --數(shù)組列表* 1.底層可變數(shù)組* 2.默認(rèn)10個位置* 3.每次增長一倍* 4.線程安全**/
public class ArratListDemo {public static void main(String[] args) {
// ArrayList arr = new ArrayList();
// arr.add(123);
// arr.add("zxcv");
// arr.add(123);
// arr.add(456);
// arr.add("acv");
// ArrayList newarr = distinct(arr);
// System.out.println(newarr);ArrayList arr1 = new ArrayList();arr1.add(new Student("張三",12));arr1.add(new Student("李四",23));arr1.add(new Student("王二",45));arr1.add(new Student("麻子",45));arr1.add(new Student("張三",12));ArrayList newarr1 = distinct(arr1);System.out.println(newarr1);}public static ArrayList distinct(ArrayList arraylist) {ArrayList newArraylist = new ArrayList();Iterator it = arraylist.iterator();while (it.hasNext()) {Object o = it.next();if (!newArraylist.contains(o)) {newArraylist.add(o);}}return newArraylist;}
}
package cn.cast.collection;/*** @author zhangyu* @date 2021年08月29日 7:10 下午* 1.底層鏈表數(shù)據(jù)結(jié)構(gòu)* 2.查詢快,增刪滿* 3.線程不安全**/
class Data{private java.util.LinkedList link;
// Data(){
// link = new java.util.LinkedList();
// }public void add(Object o){link.add(o);}public boolean isEmpty(){return !link.isEmpty();}public Object last(){return link.removeLast();}
}public class LinkedList1 {public static void main(String[] args) {Data d = new Data();d.add("1");d.add("2");d.add("3");while (d.isEmpty()){System.out.println(d.last());}}
}
總結(jié)
以上是生活随笔為你收集整理的(JAVA)List的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IPTV系统搭建网络盒子APK和后台管理
- 下一篇: android分辨率比例成像,像素不是唯