java List的初始化
今天在处理生成excel的时候用到了java的list,但是需要直接赋值固定的几个变量,如果先初始化然后add的方法:
List<String> name = new ArrayList();
name.add("xxx");
name.add("yyy");
name.add("zzz");
这样的方法似乎有点蠢,于是默默搜了下java list
这个是list的官方文档的样子,可以看到大大的“Interface List<E>”。所以说List<String>不能直接实例化,而它有许多子类,AbstractList, AbstractSequentialList, ArrayList, AttributeList, CopyOnWriteArrayList, LinkedList, RoleList, RoleUnresolvedList, Stack, Vector等。详见此处。
这里需要用的是ArrayList。
所以初始化一个list当然可以用List<String> name = new ArrayList();然后根据需求慢慢add。
然而有木有更简洁的方法呢?如下
List<String> name = Arrays.asList("xxx","yyy","zzz");(不过这样的话这个list的size就固定了,不能再add了,要注意。)
or
List<String> name = new ArrayList<>(Arrays.asList("xxx","yyy","zzz"));
转载于:https://www.cnblogs.com/muhy/p/10404811.html
java List的初始化相关推荐
- java new 删除吗,java泛型对象初始化-java泛型对象会实例化吗T t=new T()
java泛型对象初始化--java泛型对象能实例化吗T t=new T() java中没法得到泛型参数化类型,因为在编译期没法确定泛型参数化类型,也就找不到对应的类字节码文件,自然就不行了 泛型反射的 ...
- java创建对象 的初始化顺序
java创建对象 的初始化顺序 1.初始化块 初始化块通常写在类的构造方法之前,由花括号括起来,通常包含对成员属性进行初始化的语句: 初始化块分为instance初始化块和static初始化块,初始化 ...
- java类成员初始化_简单了解Java类成员初始化顺序
这篇文章主要介绍了简单了解Java类成员初始化顺序,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 类中包含7中成员: 1.静态变量 static 2 ...
- java编程思想 初始化_《java编程思想》_第五章_初始化与清理
初始化和清理是涉及安全的两个问题,java中采用了构造器,并额外提供了"垃圾回收器",对于不再使用的内存资源,垃圾回收器能自动将其释放. 一.用构造器确保初始化 java中,通过提 ...
- java 静态块初始化_简单了解java中静态初始化块的执行顺序
这篇文章主要介绍了简单了解java中静态初始化块的执行顺序,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在java中,其应该是先于所有的方法执行. ...
- java静态变量需要初始化吗_» Java静态变量初始化顺序浅谈
Java 类初始化顺序在网上已经有很多文章了,这里不再谈那么多,仅仅谈下Java静态变量的初始化顺序,如果你是Java高手,并且自认为对这个顺序已经掌握到了炉火纯青的境界,请忽视这篇文章. 前天看了Y ...
- 浅谈 JAVA中静态初始化块和非静态初始化块的区别
众所周知在JAVA编程语言中有两种初始化块: 静态初始化块 非静态初始化块 他们到底有什么区别呢?今天就浅谈一下JAVA中静态初始化块和非静态初始化块的区别 静态初始化块 定义: static{} 执 ...
- java编程思想初始化引用,JAVA编程思想--第5章 初始化与清理
随着计算机革命的发展,"不安全"的编程方式已逐渐成为编程代价高昂的主因之一. 初始化和清理(cleanup)是涉及安全的两个问题.初始化时,忘记初始化时许多错误的来源,还有就是不知 ...
- Java类的初始化、变量的初始化
Java类的初始化.变量的初始化 知识点 Java常量, final 修饰,值被设定后不能再被修改 静态变量里, static 修饰,顾名思义,无须创建对象,便可在内存中申请一个存储空间进行存储 ...
- Java Static 变量初始化
目录 Java Static 变量初始化 直接赋值 static块初始化 实例方法初始化 解决方案 Java Static 变量初始化 static变量初始化方式 直接赋值 static块初始化 实例 ...
最新文章
- 102页PPT,DeepMind强化学习最新进展,含图文、公式和代码
- bash命令的使用方法
- Sequential 顺序模型和 Model 模型【TensorFlow2入门手册】
- axios请求接口http_Vue实战038:api接口模块化统一管理
- SAP UI5 busy dialog - SVG
- jquery实现导航栏鼠标点击后实行背景高亮,点击离开恢复(超级简单!!!!)...
- MySQL Miscellaneous Functions(ip uuid方法)
- DS_Store文件泄漏
- 双闭环直流调速系统matlab/simulink仿真
- 机器学习数据的划分和介绍
- 谷粒商城——第一篇 前后端基础
- 高德离线数据api_高德开放平台数据开放情况和调用实验
- 【kotlin】基本语法when的使用,类似于java中的switch,但是又青出于蓝而胜于蓝
- runtime Method
- plot confusion_matrix
- html div区域划分、居中各种前端技巧笔记
- Spring实战第五章
- 应用宝shangjia安全评估报告_腾讯应用宝市场的app 安全评估报告怎么写
- 你是万能的数据分析师?干什么呢?
- ur机器人计算机模拟仿真,ur机器人编程-设置工具