List怎么转List<String[]>或 List<Object[]> 转 List<

[复制链接]
查看11 | 回复3 | 2021-1-27 06:49:21 | 显示全部楼层 |阅读模式
用的是SSH框架,现在数据库查询返回List类型,因为查询数据要列向插入到Excel中,需要将List转为List类型,或者将数据库查询结果改为List然后转为List,怎么转
分 -->
回复

使用道具 举报

千问 | 2021-1-27 06:49:21 | 显示全部楼层
直接赋值不就行了
回复

使用道具 举报

千问 | 2021-1-27 06:49:21 | 显示全部楼层
List[I]list=newArrayList[I]();
Object[]objects=list.toArray();
看看这能不能行

回复

使用道具 举报

千问 | 2021-1-27 06:49:21 | 显示全部楼层
可以Object[]objects=list.toArray();
也可以自己写个方法转
String[]strArray=newString[objects.length];
for(inti=0;ilist=newArrayList(2);
list.add("guan");
list.add("bao");
String[]array=list.toArray(newString[0]);
说明:使用toArray带参方法,数组空间大小的length:1)等于0,动态创建与size相同的数组,性能最好。
2)大于0但小于size,重新创建大小等于size的数组,增加GC负担。
11/44
Java开发手册
3)等于size,在高并发情况下,数组创建完成之后,size正在变大的情况下,负面影响与上相同。
4)大于size,空间浪费,且在size处插入null值,存在NPE隐患。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行