Java初始化List方法代码实例
程序员文章站
2023-09-07 16:17:42
list指的是集合.<>是泛型,里面指定了这个集合中存放的是什么数据.比如有一个学生类student,student里面包含了学生的一些信息.这样每一个student对象就代表了一个学生....
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); } }
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
上一篇: ASP 3.0高级编程(十六)