String[] array = new String[]{"A", "B", "C"};
ArrayList<String> arrayList = new ArrayList<>(Arrays.asList(array));
参考:https://baijiahao.baidu.com/s?id=1766565904290329370&wfr=spider&for=pc
但是int[]数组好像有点特殊,生成的是一个arraylist<int[]>而非arraylist<int>
方法一:
public List<Integer> arrayToList(int[] arr) {
List<Integer> list = new ArrayList<>();
for (int i : arr) {
list.add(i);
}
return list;
}
方法二:
public List<Integer> arrayToList(int[] arr) {
List<Integer> list = new ArrayList<>(arr.length);
for (int i = 0; i < arr.length; i++) {
list.add(arr[i]);
}
return list;
}
方法三:
public List<Integer> arrayToList(int[] arr) {
List<Integer> list = new ArrayList<>(Arrays.stream(arr).boxed().collect(Collectors.toList()));
return list;
}
方法四:
public List<Integer> arrayToList(int[] arr) {
Integer[] intArr = new Integer[arr.length];
for (int i = 0; i < arr.length; i++) {
intArr[i] = arr[i];
}
List<Integer> list = Arrays.asList(intArr);
return list;
}
方法五:
public List<Integer> arrayToList(int[] arr) {
List<Integer> list = new ArrayList<>();
for (int i = 0; i < arr.length; i++) {
list.add(Integer.valueOf(arr[i]));
}
return list;
}
参考2:百度AI
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
2023-03-13 java多线程
2023-03-13 [SQL Server]表 '' 的 IDENTITY_INSERT 已经为 ON。无法为表 'dbo.