java List创建方法
2013-12-24 15:00
330 查看
我想创建一个int类型的List,大小为13,代码如下:
List<int> list=new ArrayList<int>(13); //结果编译时出错,错误信息如下:
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
Syntax error on token "int", Dimensions expected after this token
Syntax error on token "int", Dimensions expected after this token
正确的创建方法如下:
List<Integer> list=new ArrayList<Integer>(new Integer(13));
----------------------------------------------------------------------------------------------------------------------------
错误原因:
List是个接口,Java的List只能保存引用类型,不能保存值类型。
int是值类型,Integer是引用类型。
-----------------------------------------------------------------------------------------------------------------------------
![](http://r.qzone.qq.com/cgi-bin/cgi_get_user_pic?openid=00000000000000000000000005492D01&pic=1.jpg&key=14c00103d64a28b46e3a7211892ffbee)
您的十分满意是我追求的宗旨。
您的一点建议是我后续的动力。
List<int> list=new ArrayList<int>(13); //结果编译时出错,错误信息如下:
Exception in thread "main" java.lang.Error: Unresolved compilation problems:
Syntax error on token "int", Dimensions expected after this token
Syntax error on token "int", Dimensions expected after this token
正确的创建方法如下:
List<Integer> list=new ArrayList<Integer>(new Integer(13));
----------------------------------------------------------------------------------------------------------------------------
错误原因:
List是个接口,Java的List只能保存引用类型,不能保存值类型。
int是值类型,Integer是引用类型。
-----------------------------------------------------------------------------------------------------------------------------
![](http://r.qzone.qq.com/cgi-bin/cgi_get_user_pic?openid=00000000000000000000000005492D01&pic=1.jpg&key=14c00103d64a28b46e3a7211892ffbee)
您的十分满意是我追求的宗旨。
您的一点建议是我后续的动力。
相关文章推荐
- java创建对象的四种方法
- Java多线程学习之线程的创建方法
- java list三种遍历方法性能比較
- Java利用Arrays的asList方法输出数组数据
- Java中List调用remove时报UnsupportedOperationException的原因及解决方法
- Java List<T>去重方法,引用类型集合去重
- Java创建ZIP压缩文件的方法
- java中循环遍历删除List和Set集合中元素的方法
- 不使用构造方法创建Java对象 Objenesis
- java List多字段排序方法
- Java集合Set、List、Map的遍历方法
- Java中创建线程的方法
- java createSQLQuery().list()返回日期格式没有时分秒的解决方法
- 如何绕过Java的构造方法来创建实例
- java实现将结果集封装到List中的方法
- Java Collection中 List 与 Set,TreeSet排序方法
- Java编程:删除 List 元素的三种正确方法
- 一些不靠谱的java.util.List深复制方法
- Java - Query接口的list方法和iterate方法有什么区别?
- java中list、set、map的各种遍历方法