- package cn.itcast_String;
- public class StringSplit {
- public static void main(String[] args) {
- String str = "aeowuhouaboofaoo";
- String[] strarr = str.split("o");
- for (String string : strarr) {
- //每次打印字符串后打个*
- System.out.print(string+"*");
- //结果是ae*wuh*uab* *fa*
- //最后的oo没有切除东西
- }
- }
- }
复制代码
这个split()这个功能我真有点想吐槽了。又发现新大陆了~当切割字符串的时候,如果你切割的文本最后是你切割的key,你会发现最后不会给你留下空字符串的。这是因为在split功能里调用了trim(),把两头的空字符串干掉了。看码~
|
|