以大写字母替标记,拆分一个字符串

以大写字母为标记,拆分一个字符串

使用正则表达式

String str = "AaaBbbCcc";
String[] strArr = str.split("(?<!^)(?=[A-Z])");
for(String s : strArr){
    System.out.println(s);
}