您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了Java如何初始化List方法,內容簡而易懂,希望大家可以學習一下,學習完之后肯定會有收獲的,下面讓小編帶大家一起來看看吧。
List指的是集合.<>是泛型,里面指定了這個集合中存放的是什么數據.
比如有一個學生類Student,Student里面包含了學生的一些信息.這樣每一個Student對象就代表了一個學生.此時List<Student>就代表這個集合中存放了很多個學生對象,這個集合就像一個班級一樣.
第一種
/** * 第一種方式 * 常規方式 */ @Test public void one(){ List<String> languages = new ArrayList<>(); languages.add("Java"); languages.add("PHP"); languages.add("Python"); System.out.println(languages); }
第二種
/** * 第二種方式 * Arrays工具類 */ @Test public void two(){ List<String> languages = new ArrayList<>(Arrays.asList("Java1","PHP1","Python1")); System.out.println(languages); }
第三種
/** * 第三種方式 * Collections工具類 */ @Test public void three(){ List<String> apples = Collections.nCopies(3,"apple"); System.out.println(apples); }
第四種
/** * 第四種方式 匿名內部類 */ @Test public void four(){ List<String> names = new ArrayList() {{ add("Tom"); add("Sally"); add("John"); }}; System.out.println(names); }
第五種
/** * 第五種方式 jdk8 Stream */ @Test public void five(){ List<String> colors = Stream.of("blue","red","yellow").collect(Collectors.toList()); System.out.println(colors); }
ListDemo0521.java
package com.example.streamdemo.demo; /** * @author komiles@163.com * @date 2020-05-21 18:18 */ import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.List; import java.util.stream.Collectors; import java.util.stream.Stream; import org.junit.Test; /** * 初始化List 集合的6種方式 */ public class ListDemo0521 { /** * 第一種方式 * 常規方式 */ @Test public void one(){ List<String> languages = new ArrayList<>(); languages.add("Java"); languages.add("PHP"); languages.add("Python"); System.out.println(languages); } /** * 第二種方式 * Arrays工具類 */ @Test public void two(){ List<String> languages = new ArrayList<>(Arrays.asList("Java1","PHP1","Python1")); System.out.println(languages); } /** * 第三種方式 * Collections工具類 */ @Test public void three(){ List<String> apples = Collections.nCopies(3,"apple"); System.out.println(apples); } /** * 第四種方式 匿名內部類 */ @Test public void four(){ List<String> names = new ArrayList() {{ add("Tom"); add("Sally"); add("John"); }}; System.out.println(names); } /** * 第五種方式 jdk8 Stream */ @Test public void five(){ List<String> colors = Stream.of("blue","red","yellow").collect(Collectors.toList()); System.out.println(colors); } }
以上就是關于Java如何初始化List方法的內容,如果你們有學習到知識或者技能,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。