数组怎样转换成List<T>

如题所述

用一句话。。。好像不太行哦。。。
因为List<int>是不对的,只能是List<Integer>,int是基本数据类型,而Integer是一个包装类。List<>这里面不能是基本数据类型,要是基本数据类型的包装类。

如果数组是Integer[] s = {5,3,4,6,2,7}
就可以用一句话:List<Integer> list = new ArrayList<Integer>(Arrays.asList(s));来实现。

如果数组是int[] s = {5, 3, 4, 6, 2, 7};用一句话我也还没想出来。
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-11-27
一维数组是可以转化的:
int[] array = new int[] { 1, 2, 3, 4, 5, 5, 54, 2234 };
List<int> lists = new List<int>(array);
for (int i=0;i<array.Length;i++)
{
Console.Write(lists[i]+"\t");
}
多维数组还没想到怎么转化,希望能帮到各位需要的人。。。
第2个回答  2014-11-30
只能循环数组然后往list里面进行添加才行

int数组转化成List<Integer>有没有更简便的方法
list.add(array[i]);} for(int i=0;i<list.size();i++){ System.out.println(list.get(i));} } } 你是不发现很费事啊看其实数组转换成为List的问题Arrays对象也提供给我们public static <T> List<T> asList(T... a)供我们调用, 试运行下面的例子:Java代码 package test.test1;impo...

int数组转化成List<Integer>有没有更简便的方法
1、建立Test的java测试类并写出main方法用来测试。2、创建一个String类型的数字数组。3、使用Integer[] intArray = Convert.toIntArray(b);进行转换。4、运行程序展示结果。5、假如类型不是数字,会报错No Converter for type 。

数组转成List
如果数组是Integer[] s = {5,3,4,6,2,7} 就可以用一句话:List<Integer> list = new ArrayList<Integer>(Arrays.asList(s));来实现。如果数组是int[] s = {5, 3, 4, 6, 2, 7};用一句话我也还没想出来。

string数组应该如何转list对象?
在Java编程中,将字符串数组转化为List对象主要依赖于Arrays.asList()方法。此方法操作简单,只需传入需要转换的数组作为参数即可完成转换。值得注意的是,转换后得到的对象是Arrays类内部定义的ArrayList类型,而非标准的java.util.ArrayList。举例说明,我们首先定义一个名为arr的字符串数组,内容包含三个字...

Java基础:数组Array转成List的几种方法
\/\/ 貌似只有2楼说的这种方法int[] i = {12,3,44,56,42,123};ArrayList<Integer> list = new ArrayList<Integer>();for(int j = 0; j < i.length; j++) { list.add(i[j]);}

java中数组如何转换成List?
\/\/小例子\/\/这里注意的是,不能是基本类型,必须是包装类Byte[]可以。public class Demo { public static void main(String[] args)throws Exception{ String[] arr = {"asd","sd","df"}; List list = Arrays.asList(arr); System.out.println(list); }} ...

c# 将 json 数据转换成 List<T> 怎么转换,json 数据格式如下图:_百度...
\/\/\/ JSON格式数组转化为对应的List<T> \/\/\/ <\/summary> \/\/\/ <typeparam name="T"><\/typeparam> \/\/\/ <param name="JsonStr">JSON格式数组<\/param> \/\/\/ <returns><\/returns> public static List<T> JSONStringToList<T>(string JsonStr) { JavaScriptSerializer Serializ...

数组和List之间相互转换的方法是怎样的
1.List转换成为数组。(这里的List是实体是ArrayList)调用ArrayList的toArray方法。toArray public <T> T[] toArray(T[] a)返回一个按照正确的顺序包含此列表中所有元素的数组;返回数组的运行时类型就是指定数组的运行时类型。如果列表能放入指定的数组,则返回放入此列表元素的数组。否则,将根据指定...

求java二维数组转换成ArrayList<ArrayList<String>>格式
二维数组是由行和列组成,可以将行保存在内层的arraylist里面,外层的放到外面的arraylist,示例如下:ArrayList<ArrayList<String>> list = new ArrayList<ArrayList<String>>();\/\/先定义一个集合对象for(int i=0; i<str.length; i++){\/\/遍历二维数组,对集合进行填充 ArrayList<String> lis...

如何把一个json数组转换成list
dumps 是序列化 可以把 list 转成字符串 loads 是反序列化 把字符串还原成 list import jsonabc = [1, 2, 3, 454]abc_json = json.dumps(abc)print('abc_json---\\n', abc_json, '\\n', type(abc_json))abc_list = json.loads(abc_json)print('abc_list---\\n', abc_list, '\\...

相似回答