当前位置:首页 » 编程语言 » list初始化java

list初始化java

发布时间: 2024-08-31 13:32:38

java List<T> 如何初始化

//List是虚拟的类,不能直接实例化,但是可以实例化他的子类
import java.util.ArrayList;
import java.util.List;

public class T {
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
}
}

❷ 关于java中List的初始化问题

wyg_vip同志乱讲。
List是一个接口,如user_pyw所讲,不能直接new List,而应该使用ArrayList或者LinkedList(这些实现了List接口),如 List l = new LinkedList();。你的l直接就是等于null,在调用l.add()不就是一个空指针吗?
List作为模板调用,可以使用List<String> l = new LinkedList<String>();,如果你确定里边都会加入String的东西,这样会更快,取出来的时候不用再转换为String对象或者使用toString方法。List中的对象本身不是String类型的,而是Object类型的(wyg_vip不要误导人家),你可以加入各种类型,可以放一个List进去,一个Map进去,一个String、Integer、你自己定义的Class进去都行,如果指定了模板类型就只能插入对应的对象,否则什么对象都可以放进去。
wyg_vip有一句说的正确,就是“学Java多看官方的文档”。

❸ 请问,Java中,泛型数组的数组怎么初始化(就是ArrayList数组)

既然你暗示就是ArrayList了,
首选就从Arraylist想了

可以试试:

import java.util.ArrayList;
public class Test{
public static void main(String[]args){
ArrayList<ArrayList<Integer>> als = new ArrayList<ArrayList<Integer>> ();
ArrayList<Integer> a1 = new ArrayList<Integer>();
ArrayList<Integer> a2 = new ArrayList<Integer>();
ArrayList<Integer> a3 = new ArrayList<Integer>();
ArrayList<Integer> a4 = new ArrayList<Integer>();
//下面是添加行,你可以用循环添加固定的行
//每一列就是一个ArrayList<Integer>,你可以任意添加,长度不固定吧
als.add(a1);
als.add(a2);
als.add(a3);
als.add(a4);
System.out.println(als.size());

}
}

tao_3000的方法可行,只是Integer[]创建时要指定维数
可以自己写个算法自动增加维数

对于你说的数据量问题,个人理解是这样的:

达到了几十万几百万的数据量的时候,我想大概就是从数据库中吧数据读取出来,进行批量的处理或者更新之类的操作。
你说得很对,如此庞大的数据量肯定会使效率降低,
但是我们完全可以一次从数据库中读取几百条记录,进行操作

关于如何从数据库中一次读取很少的记录,jdbc和hibernate都有相应的实现

在者,数据量过大,呵呵,JVM可能崩溃哦 *_*

❹ 如何在Java中初始化List 对象

importjava.util.ArrayList;
importjava.util.List;

publicclassDemo{
publicstaticvoidmain(String[]args){
//初始化一个空的list
List<Integer>list=newArrayList<Integer>();
//向list中添加数据
for(inti=0;i<10;i++){
list.add(i);
}
//打印list中的元素值
for(inti=0;i<10;i++){
System.out.println(list.get(i));
}
}
}

结果:

❺ java中这样定义一个List: List list = null; 初始化的是什么ListarrayList还是LinkList

只是声明List,并初始化。一般你要是给List定义类型,那么用List<XXX>,XXX为限定的类型,如String,实体类这样的东西。arrayList、LinkList和List是不同的类型,你要创建对象那么直接ArrayList list = new ArrayList();之类的

❻ java 怎么创建一个list集合

java创建一个list集合,List是不能直接实例化的,所以要用其他的,如ArrayList。

1、Listtemp=newArrayList();

2、temp.add(xxx)。

❼ java里对象的初始化有什么作用,什么时候要用到

对象初始化的例子如:List<String> list;
list=new ArrayList<String>();//这样就将其初始化了。然后你可以调用它的方法如:list.add("dsafs");//正确的调用方法。
如果没有上述的初始化,list.add("dsafs");//运行这句话时将要产生NullPointerException(空指针)异常。

基本类型数据用着全局变量,声明后如果不初始化的话,java虚拟机将自动对其初始化,比如你在类的成员变量中声明:int age;//这里没有初始化,将产生默认值0;其他基本类型数据都有其默认值。但如果是声明局部变量,比如说在某个方法中,就必须先初始化再调用,如: void add(){
int a;
System.out.println(a);//这样编译时不能通过,必须要求你先初始化
}

如果你刚开始学习java的话,我建议你先看点java基础的书,还有就是多编程,java还是很有意思的,也挺好学的,希望我的回答对你有点帮助。

热点内容
如何查看自己电脑的所有配置 发布:2024-11-25 10:14:02 浏览:770
java编译器伪编译指什么 发布:2024-11-25 10:08:53 浏览:960
amax服务器默认地址 发布:2024-11-25 10:07:20 浏览:317
甘肃省浪潮服务器云服务器 发布:2024-11-25 10:07:17 浏览:521
android手环 发布:2024-11-25 10:03:55 浏览:162
如何将安卓机设置为苹果机 发布:2024-11-25 09:41:24 浏览:969
服务器屏蔽一段ip 发布:2024-11-25 08:52:06 浏览:100
售茶源码 发布:2024-11-25 08:37:29 浏览:463
压缩包改直链 发布:2024-11-25 08:34:33 浏览:611
安卓机的照片如何传送到苹果机上 发布:2024-11-25 08:32:48 浏览:918