今天在处理生成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的初始化相关推荐

  1. java new 删除吗,java泛型对象初始化-java泛型对象会实例化吗T t=new T()

    java泛型对象初始化--java泛型对象能实例化吗T t=new T() java中没法得到泛型参数化类型,因为在编译期没法确定泛型参数化类型,也就找不到对应的类字节码文件,自然就不行了 泛型反射的 ...

  2. java创建对象 的初始化顺序

    java创建对象 的初始化顺序 1.初始化块 初始化块通常写在类的构造方法之前,由花括号括起来,通常包含对成员属性进行初始化的语句: 初始化块分为instance初始化块和static初始化块,初始化 ...

  3. java类成员初始化_简单了解Java类成员初始化顺序

    这篇文章主要介绍了简单了解Java类成员初始化顺序,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 类中包含7中成员: 1.静态变量 static 2 ...

  4. java编程思想 初始化_《java编程思想》_第五章_初始化与清理

    初始化和清理是涉及安全的两个问题,java中采用了构造器,并额外提供了"垃圾回收器",对于不再使用的内存资源,垃圾回收器能自动将其释放. 一.用构造器确保初始化 java中,通过提 ...

  5. java 静态块初始化_简单了解java中静态初始化块的执行顺序

    这篇文章主要介绍了简单了解java中静态初始化块的执行顺序,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在java中,其应该是先于所有的方法执行. ...

  6. java静态变量需要初始化吗_» Java静态变量初始化顺序浅谈

    Java 类初始化顺序在网上已经有很多文章了,这里不再谈那么多,仅仅谈下Java静态变量的初始化顺序,如果你是Java高手,并且自认为对这个顺序已经掌握到了炉火纯青的境界,请忽视这篇文章. 前天看了Y ...

  7. 浅谈 JAVA中静态初始化块和非静态初始化块的区别

    众所周知在JAVA编程语言中有两种初始化块: 静态初始化块 非静态初始化块 他们到底有什么区别呢?今天就浅谈一下JAVA中静态初始化块和非静态初始化块的区别 静态初始化块 定义: static{} 执 ...

  8. java编程思想初始化引用,JAVA编程思想--第5章 初始化与清理

    随着计算机革命的发展,"不安全"的编程方式已逐渐成为编程代价高昂的主因之一. 初始化和清理(cleanup)是涉及安全的两个问题.初始化时,忘记初始化时许多错误的来源,还有就是不知 ...

  9. Java类的初始化、变量的初始化

    Java类的初始化.变量的初始化 知识点 Java常量,   final 修饰,值被设定后不能再被修改 静态变量里,  static 修饰,顾名思义,无须创建对象,便可在内存中申请一个存储空间进行存储 ...

  10. Java Static 变量初始化

    目录 Java Static 变量初始化 直接赋值 static块初始化 实例方法初始化 解决方案 Java Static 变量初始化 static变量初始化方式 直接赋值 static块初始化 实例 ...

最新文章

  1. 102页PPT,DeepMind强化学习最新进展,含图文、公式和代码
  2. bash命令的使用方法
  3. Sequential 顺序模型和 Model 模型【TensorFlow2入门手册】
  4. axios请求接口http_Vue实战038:api接口模块化统一管理
  5. SAP UI5 busy dialog - SVG
  6. jquery实现导航栏鼠标点击后实行背景高亮,点击离开恢复(超级简单!!!!)...
  7. MySQL Miscellaneous Functions(ip uuid方法)
  8. DS_Store文件泄漏
  9. 双闭环直流调速系统matlab/simulink仿真
  10. 机器学习数据的划分和介绍
  11. 谷粒商城——第一篇 前后端基础
  12. 高德离线数据api_高德开放平台数据开放情况和调用实验
  13. 【kotlin】基本语法when的使用,类似于java中的switch,但是又青出于蓝而胜于蓝
  14. runtime Method
  15. plot confusion_matrix
  16. html div区域划分、居中各种前端技巧笔记
  17. Spring实战第五章
  18. 应用宝shangjia安全评估报告_腾讯应用宝市场的app 安全评估报告怎么写
  19. 你是万能的数据分析师?干什么呢?
  20. ur机器人计算机模拟仿真,ur机器人编程-设置工具

热门文章

  1. appium相关记录
  2. 【高级编程技术作业】第六周
  3. SpriteBuilder改变布局后App运行出错代码排查
  4. MongoDB 3.0 新特性【转】
  5. BlogEngine.Net架构与源代码分析系列索引贴
  6. ISA 2004 Site-To-Site ×××截图详解
  7. Xbox360手柄驱动xbcd+
  8. Pycharm 设置python文件自动生成头部信息模板
  9. 利用c++利用odbc连接mysql数据库
  10. 《移动平台开发实践》第2周作业