关于java初始化list的信息
今天给各位分享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的信息别忘了在本站进行查找喔。
发布于:2022-12-10,除非注明,否则均为
原创文章,转载请注明出处。