java split 拆分字符串
今天突然把java里split 跟,kotlin中的split 弄混了
kotlin中split 的用法跟python 中的split 用法是一样的,java中由于返回值是String[] 的数组,所以
在使用的时候需要注意下返回值如果要获取里面的内容,还是需要遍历下里面的内容
split 的作用是拆分字符串,使用的时候需要观察下字符串,是按照何种规律,可以按照那个方法拆分
例如:
String line ="A,B,C,D,E,FG";
这个line 字符串里面每个字符间隔是逗号,拆分就可以使用逗号
String line ="A,B,C,D,E,FG";String[] line1 = line.split(",");for(String i:line1){System.out.println(i);}
这样就能拿到每个字符了
如果是这样String line ="java is a good"; 是一个空格,就可以依据空格拆分
String line ="java is a good";String[] line1 = line.split(" ");for(String i:line1){System.out.println(i);}
split 还可以设置限制拆分成几个部分
例如 String line ="java is a good"; 拆分成2部分
String line ="java is a good";String[] line1 = line.split(" ",2);for(String i:line1){System.out.println(i);}
打印结果:
java
is a good