我有一个字符串。我想在多个字符串出现中拆分字符串。 例如:
String str= "A809C0034F3A04C9024F80A905C5034F6008AA08C2024F4ACB024F5AFFFF";
A8 09C0034F3A04C9024F80 A9 05C5034F6008 AA 08C2024F4ACB024F5AFFFF
我想在A8,A9和AA处分割字符串。 能否请您提供相关信息。
答案 0 :(得分:2)
那么你必须使用split()
并接受多个匹配。
String str= "A809C0034F3A04C9024F80A905C5034F6008AA08C2024F4ACB024F5AFFFF";
String[] splits = str.split("A8|A9|AA");
for(String st:splits){
System.out.println(st);
}
输出:
09C0034F3A04C9024F80
05C5034F6008
08C2024F4ACB024F5AFFFF
答案 1 :(得分:1)
String str= "A809C0034F3A04C9024F80A905C5034F6008AA08C2024F4ACB024F5AFFFF";
String[] s = str.split("A[8|9|A]");
for(String st:s){
System.out.println(st);
}