黑马程序员技术交流社区

标题: 小知识--类型转换 [打印本页]

作者: 18366882177    时间: 2016-9-4 18:39
标题: 小知识--类型转换
基本类型转字符串: 调用对应类的toString方法.
例: String number=Integer.toString(100);
字符串转基本类型: 调用对应类的parseXXX方法.
例: int pint=Integer.parseInt("100");
集合转数组: 集合的toArray([] a)方法
例: ArrayList<Integer> list=new ArrayList<>();
Integer[] a1=new Integer[list.size()];
Integer[] a2=list.toArray(a1);   
注:当a1长度大于等于list的长度时,a1,a2即为一个数组,地址相同,放置lit内的所有元素   
当a1小于list的长度时,a1只是充当转换器,内容为空,a2中存放list内所有元素.
数组转集合:  Arrays.asLIst([] a)方法
例: 接上例子
ArrayList<Integer> list=Arrays.asList(a2);





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2