如何利用Java实现List集合转换成数组
数组和List集合之间可以相互转换,可以将数组转换成List集合,也可以将List集合转换成数组。在转换的过程中,需要注意为null的情况。下面利用一个具体的实例说明如何将List集合转换成数组,操作如下:
操作方法
- 01
第一步,在Java项目中创建Java类ListToArray,注意添加main方法,便于测试,如下图所示:
- 02
第二步,在ListToArray.java类中添加静态方法listToArray,传入参数为List<String> list,返回类型为String[]数组,如下图所示:
- 03
第三步,判断list是否为空,如果为空重新new一下;不为空则将其转换成数组,如下图所示:
- 04
第四步,在main方法测试listToArray方法,这时list默认为空,查看控制台打印结果,如下图所示:
- 05
第五步,向list集合中添加数据,并再次运行Java应用程序,发现控制台报错,如下图所示:
- 06
第六步,修改上述静态方法,如果list不为空,array = new String[list.size()]; 并遍历list集合给数组赋值,如下图所示:
赞 (0)