关于java初始化list的信息

博主:adminadmin 2022-12-10 16:24:06 68

今天给各位分享java初始化list的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

关于java中List的初始化问题

wyg_vip同志乱讲。

List是一个接口,如user_pyw所讲,不能直接new List,而应该使用ArrayList或者LinkedList(这些实现了List接口),如 List l = new LinkedList();。你的l直接就是等于null,在调用l.add()不就是一个空指针吗?

List作为模板调用,可以使用ListString l = new LinkedListString();,如果你确定里边都会加入String的东西,这样会更快,取出来的时候不用再转换为String对象或者使用toString方法。List中的对象本身不是String类型的,而是Object类型的(wyg_vip不要误导人家),你可以加入各种类型,可以放一个List进去,一个Map进去,一个String、Integer、你自己定义的Class进去都行,如果指定了模板类型就只能插入对应的对象,否则什么对象都可以放进去。

wyg_vip有一句说的正确,就是“学Java多看官方的文档”。

如何在Java中初始化List 对象

import java.util.ArrayList;

import java.util.List;

public class Demo {

public static void main(String[] args) {

//初始化一个空的list

ListInteger list = new ArrayListInteger();

//向list中添加数据

for(int i=0;i10;i++) {

list.add(i);

}

//打印list中的元素值

for(int i=0;i10;i++) {

System.out.println(list.get(i));

}

}

}

结果:

JAVA List 如何初始化

//List是虚拟的类,不能直接实例化,但是可以实例化他的子类

import java.util.ArrayList;

import java.util.List;

public class T {

public static void main(String[] args) {

ListString list = new ArrayListString();

}

}

java初始化list的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、java初始化list的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-10,除非注明,否则均为首码项目网原创文章,转载请注明出处。