91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么用Java List把對象添加到集合中

發布時間:2022-02-21 16:58:37 來源:億速云 閱讀:1608 作者:iii 欄目:開發技術

這篇文章主要介紹了怎么用Java List把對象添加到集合中的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇怎么用Java List把對象添加到集合中文章都會有所收獲,下面我們一起來看看吧。

1、add()

Java 集合添加對象最簡單的方法,就是集合自己攜帶的一個 add() 方法。

        // 創建一個學生實例對象
        Student stu1= new Student(1,"小明", 19, "男");
        // 把對象添加到集合里
        students.add(stu1);
        // 檢查是否添加成功
        Student temp= (Student) students.get(0);
        System.out.println("添加了"+temp.ID+"號學生"+temp.name+",是一個"+temp.age+"歲的"+temp.gender+"生!");

打印結果:

添加了1號學生小明,是一個19歲的男生!

add(index,obj) 可以表示將集合中 index 位置的對象,用 obj 新對象例如:

        // 覆蓋原位置的對象
        Student stu2= new Student(2,"小紅",18,"女");
        students.add(0,stu2);
        Student temp1= (Student) students.get(0);
        System.out.println("添加了"+temp1.ID+"號學生"+temp1.name+",是一個"+temp1.age+"歲的"+temp1.gender+"生!");

打印結果:

添加了1號學生小明,是一個19歲的男生!

add(index,obj) 可以表示將集合中 index 位置的對象,用 obj 新對象例如:

        // 覆蓋原位置的對象
        Student stu2= new Student(2,"小紅",18,"女");
        students.add(0,stu2);
        Student temp1= (Student) students.get(0);
        System.out.println("添加了"+temp1.ID+"號學生"+temp1.name+",是一個"+temp1.age+"歲的"+temp1.gender+"生!");

打印結果:

添加了2號學生小紅,是一個18歲的女生!

該方法的index參數可以是現有集合大小的基礎上,加一個位置,但不能跨越,否則會報錯,例如:

students.add(2,stu2);

2、addAll()

如果嫌把對象一個一個地添加到集合中太麻煩了,集合也提供了一鍵操作,addAll(),可以一下子添加多個對象到集合當中。

        // 一鍵添加的方法
        Student[] stus={new Student(3,"小剛",20,"男"),
                new Student(4,"小麗",19,"女")};
        students.addAll(Arrays.asList(stus));
        Student temp2= (Student) students.get(1);
        System.out.println("添加了學生"+temp2.name);
        Student temp3= (Student) students.get(2);
        System.out.println("添加了學生"+temp3.name);

以上是先創建一個對象數組,再把數組通過 Arrays.asList 方法將數組轉換為集合,最后通過 addAll 方法添加到集合中。

打印結果:

添加了學生小明
添加了學生小剛

和 add() 方法一樣,可以覆蓋原有的對象,也可以在下一位添加新的對象,但是就是不能跨越添加,否則會報錯。

        Student[] stus1={new Student(5,"小羊",12,"女"),
                new Student(6,"小豬",15,"男")};
        students.addAll(1, Arrays.asList(stus1));
        Student temp4= (Student) students.get(1);
        System.out.println("添加了學生"+temp4.name);
        Student temp5= (Student) students.get(2);
        System.out.println("添加了學生"+temp5.name);

打印結果:

添加了學生小羊

添加了學生小豬

這里是從位置1開始添加,也就是覆蓋原有的小剛、小麗兩個對象,取而代之是小羊、小豬兩個對象。

關于“怎么用Java List把對象添加到集合中”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“怎么用Java List把對象添加到集合中”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

海宁市| 平乡县| 崇文区| 凤城市| 新巴尔虎左旗| 嘉荫县| 万荣县| 杭锦后旗| 建宁县| 青岛市| 台北市| 镇原县| 南昌市| 长乐市| 普安县| 许昌市| 永宁县| 东至县| 聂拉木县| 调兵山市| 闽侯县| 中方县| 安康市| 噶尔县| 大厂| 同仁县| 台东县| 融水| 资阳市| 南召县| 广东省| 嘉兴市| 景宁| 阳朔县| 汝阳县| 社旗县| 合川市| 荥阳市| 岗巴县| 拜泉县| 贵港市|