在Java实际的编码过程中,常常出现数据类型的转换,在这里进行简单的描述。
数组与List的转换
(1)数组转List
List list = new ArrayList();
list.add("1");
list.add("2");
final int size = list.size();
String[ ] array = (String[ ])list.toArray(new String[size]);
(2)List转数组
List list=Arrays.asList(array);
字符串String与整型int
String str = null;
int i;
(1)String转int
①int i=Integer.parseInt(str);
②int i = Integer.valueof(str).intValue();
(2)int转String
①String str = String.valueof(i);
②String str = Integer.toString(i);
③String str = ""+i;
注:double、float、long与String转换大同小异