- 1、String和int之间的转换
- 2、String和char之间的转换
- List快速转为数组
- String转为String数组
(1) String转为int
String s = "12"; int a = Integer.parseInt(s);
(2)int转为String
int a = 12; String s = String.valueOf(a);2、String和char之间的转换
(1) char转为String
char c = 'a'; String s = String.valueOf(a);
(2) String中获取第i个字符
String s="123455"; char c = s.charAt(i);
(3) String转为char数组
String s="123455"; char[] ch = s.toCharArray();List快速转为数组
(1) ArrayList
转为int[]
使用stream流
ListString转为String数组list = new ArrayList (); list.add(1); list.add(2); int[] a = list.stream().mapToInt(Integer::intValue).toArray();
可以使用split对String进行分割,从而得到String数组。
但是,需要注意:
split() 方法根据匹配给定的正则表达式来拆分字符串。
注意: . 、 $、 | 和 * 等转义字符,必须得加 \。
注意:多个分隔符,可以用 | 作为连字符
String version1 = "0.1.2.3";
String[] s1 = version1.split("\.");



