JAVA——集合变数组
2016-05-16 15:24
471 查看
/* 集合变数组。 Collection接口中的toArray方法。 */ import java.util.*; class CollectionToArray { public static void main(String[] args) { ArrayList<String> al = new ArrayList<String>(); al.add("abc1"); al.add("abc2"); al.add("abc3"); /* 1,指定类型的数组到底要定义多长呢? 当指定类型的数组长度小于了集合的size,那么该方法内部会创建一个新的数组。长度为集合的size。 当指定类型的数组长度大于了集合的size,就不会新创建了数组。而是使用传递进来的数组。 所以创建一个刚刚好的数组最优。 2,为什么要将集合变数组? 为了限定对元素的操作。不需要进行增删了。 */ String[] arr = al.toArray(new String[al.size()]); System.out.println(Arrays.toString(arr)); } }
结果:
[abc1, abc2, abc3]
相关文章推荐
- JAVA中线程的状态
- 记录分享公司Spring data相关配置
- Java并发编程:Thread类的使用介绍
- 项目启动,无法加载Spring xsd文件
- java 验证码
- spring MVC基础知识讲解
- Eclipse 默认设置的换行长度
- 自己动手实现SpringIoC
- Spring(二)——Spring管理Bean的原理
- ClassLoader
- spring MVC +Spring + Hibernate + PostgreSQL框架的集成和多租户( 一)
- JavaBean出现的目的
- Java常用实体类--System类
- (java)Best Time to Buy and Sell Stock系列
- java 练习题3
- java.lang.NumberFormatException: For input string: ".0"
- spring-security实现权限管理
- Unable to locate an executable at “/usr/bin/java/bin/java” (-1)
- Android项目在Eclipse上运行正常,在AS上出错解决办法(AAPT err(Facade for 1867654195): libpng error: Not a PNG file)
- Spring如何加载XSD文件(org.xml.sax.SAXParseException: Failed to read schema document错误的解决方法)