源:http://blog.163.com/java_boy@126/blog/static/1176636752010214541529/
评:
今天想把int数组转换为List,知道在Arrays里有一个静态的方法asList();
所以就用了:
int[] data= new int[] {1,2,3};
List dataList = Arrays.asList(data);
结果运行起来得不到想要的结果,后来看了一下,是因为没有得到想要的List。
自己试了试。把int改为Integer就行了:
Integer[] data = new Integer[] {1,2,3};
List dataList = Arrays.asList(data);
说明了asList()d的参数要的是对象数组,而不是基本类型的数组。
评:
今天想把int数组转换为List,知道在Arrays里有一个静态的方法asList();
所以就用了:
int[] data= new int[] {1,2,3};
List dataList = Arrays.asList(data);
结果运行起来得不到想要的结果,后来看了一下,是因为没有得到想要的List。
自己试了试。把int改为Integer就行了:
Integer[] data = new Integer[] {1,2,3};
List dataList = Arrays.asList(data);
说明了asList()d的参数要的是对象数组,而不是基本类型的数组。
Java数组转List技巧
本文介绍了如何使用Java的Arrays类将int数组转换为List。由于int是基本类型,直接转换会遇到问题。文章通过示例展示了正确的做法是使用Integer数组,并提供了一个简单的例子来演示这一过程。
4162

被折叠的 条评论
为什么被折叠?



