java list初始化为0_Java初始化List方法代码实例
List指的是集合.<>是泛型,里面指定了这个集合中存放的是什么数据.
比如有一个学生类Student,Student里面包含了学生的一些信息.这样每一个Student对象就代表了一个学生.此时List就代表这个集合中存放了很多个学生对象,这个集合就像一个班级一样.
第一种
/**
* 第一种方式
* 常规方式
*/
@Test
public void one(){
List languages = new ArrayList<>();
languages.add("Java");
languages.add("PHP");
languages.add("Python");
System.out.println(languages);
}
第二种
/**
* 第二种方式
* Arrays工具类
*/
@Test
public void two(){
List languages = new ArrayList<>(Arrays.asList("Java1","PHP1","Python1"));
System.out.println(languages);
}
第三种
/**
* 第三种方式
* Collections工具类
*/
@Test
public void three(){
List apples = Collections.nCopies(3,"apple");
System.out.println(apples);
}
第四种
/**
* 第四种方式 匿名内部类
*/
@Test
public void four(){
List names = new ArrayList() {{
add("Tom");
add("Sally");
add("John");
}};
System.out.println(names);
}
第五种
/**
* 第五种方式 jdk8 Stream
*/
@Test
public void five(){
List 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 languages = new ArrayList<>();
languages.add("Java");
languages.add("PHP");
languages.add("Python");
System.out.println(languages);
}
/**
* 第二种方式
* Arrays工具类
*/
@Test
public void two(){
List languages = new ArrayList<>(Arrays.asList("Java1","PHP1","Python1"));
System.out.println(languages);
}
/**
* 第三种方式
* Collections工具类
*/
@Test
public void three(){
List apples = Collections.nCopies(3,"apple");
System.out.println(apples);
}
/**
* 第四种方式 匿名内部类
*/
@Test
public void four(){
List names = new ArrayList() {{
add("Tom");
add("Sally");
add("John");
}};
System.out.println(names);
}
/**
* 第五种方式 jdk8 Stream
*/
@Test
public void five(){
List colors = Stream.of("blue","red","yellow").collect(Collectors.toList());
System.out.println(colors);
}
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
java list初始化为0_Java初始化List方法代码实例相关推荐
- java时间代码_java获取当前时间的四种方法代码实例
这篇文章主要介绍了java获取当前时间的四种方法代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 第一种:Date类 public class ...
- java合并list_java合并list方法代码实例
这篇文章主要介绍了java合并list方法代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 List包括List接口以及List接口的所有实现 ...
- java.util.zip 用法,Java压缩文件工具类ZipUtil使用方法代码示例
本文实例通过Java的Zip输入输出流实现压缩和解压文件,前一部分代码实现获取文件路径,压缩文件名的更改等,具体如下: package com.utility.zip; import java.io. ...
- python杨辉三角代码,python实现杨辉三角的几种方法代码实例
方法一:迭代 def triangle_1(x): """ :param x: 需要生成的杨辉三角行数 :return: """ trian ...
- JAVA 油站管理系统_基于JAVA的全国加油站[实时油价]接口调用代码实例
代码描述:基于JAVA的全国加油站[实时油价]接口调用代码实例 接口地址:https://www.juhe.cn/docs/api/id/7 1.[代码][Java]代码 import java.io ...
- 直播api接口java_基于JAVA的电视台直播节目时间表api调用代码实例
代码描述:基于JAVA的电视台直播节目时间表api调用代码实例 接口地址:http://www.juhe.cn/docs/api/id/129 1.[代码][Java]代码 import java.i ...
- java 获取邮编_基于JAVA的根据地名查邮编api调用代码实例
代码描述:基于JAVA的根据地名查邮编api调用代码实例 接口地址:http://www.juhe.cn/docs/api/id/66 1.[代码][Java]代码 import java.io.Bu ...
- 获得周公解梦数据接口java_基于JAVA的免费周公解梦接口调用代码实例
代码描述:基于JAVA的免费周公解梦接口调用代码实例 接口地址:http://www.juhe.cn/docs/api/id/64 1.[代码][Java]代码 import java.io.Buff ...
- java数组初始化为 1_Java Class 1.1数组初始化
1.1.1Java数组是静态的 Java语言是静态语言,所以Java数组是静态的,当数组完成初始化后该数组的长度是不可变的.(初始化就是为数组元素分配存储空间并制定每个元素的初始值) 数组初始化有两种 ...
最新文章
- JS数组去重,JS根据数组里面的对象属性值去重
- 《微软-统一沟通-UC 2013》-1-部署-基础架构-2-Add a domain controller
- IOS疯狂基础之UIImage
- 算法-动态规划(1)
- RHEL 5.4 安装Oracle 11gR2, 安装篇1...
- 设计模式-单例模式(1)
- 【OS学习笔记】三十 保护模式九:段页式内存管理机制概述
- 不可重入锁和可重入锁
- word总页数不包含封面_6个实用的word模板,让你快速制作表格和目录
- php对接V免签支付教程_【全网首发】最新版影视小程序搭建教程完整版
- Windows组建网络服务 ——DNS的组建与架构
- sql server 面试_SQL Server复制面试问题与解答
- centos部署mosquitto
- 对话深喉:中小App如何突围?(开发者必看)
- 举头望明月打计算机术语,关于月亮的谜语
- 【Python黑科技】孤独的程序员和AI机器人朋友聊天解闷(免费接口+保姆级图文+实现代码注释)
- 用accelstepper库控制28BYJ-48步进电机(快慢运动切换)
- SpringBoot2 核心知识点
- 北风:头条号自媒体平台怎么运营赚钱?
- Smmu硬件寄存器—V2