java数组与容器之间的转换,实现数组扩容
2013-02-21 15:57
253 查看
String[] strs = {"a","b","c"}; List<String> list = Arrays.asList(strs); ArrayList al = new ArrayList(list); al.add("d"); strs=(String[])al.toArray(new String[0]); for (int i = 0; i < strs.length; i++) { System.out.println(strs[i]); }
如果数组是double[],得到的list是List<double[]>类型的而不是List<Double>的。double[]是一个对象而不是对象的数组
相关文章推荐
- java数组与容器之间的转换,实现数组扩容
- Java当中数组和容器之间的相互转换
- java 实现 图片文件 与 byte 数组互相转换
- JAVA里面关于byte数组和String之间的转换问题
- Java中字符和byte数组之间的相互转换
- java代码中fastjson生成字符串和解析字符串的方法和javascript文件中字符串和json数组之间的转换方法
- Java之Base64实现文件和字符串之间的转换
- java整数和byte数组之间的转换
- Java基本类型与byte数组之间相互转换
- java中byte数组与int类型之间的相互转换(两种方式)
- Java容器—— 「通过数组实现自己的ArrayMap」
- 【java组件学习】使用JSONObject实现java、json、xml之间转换
- java实现图片与base64字符串之间的转换(不适用SUN公司的sun.misc.BASE64Encoder)
- js实现字符串和数组之间相互转换操作
- Java基本类型与byte数组之间相互转换
- Java实现将一段用逗号分割的字符串转换成一个数组
- 浅谈java中字符串数组、字符串、整形之间的转换
- Java 带分隔字符串、字符串数组和 ArrayList<String> 之间的转换
- JAXB 实现java对象与xml之间互相转换
- Java中字符数组、String类、StringBuffer三者之间相互转换