Java 如何在不同的字符串引用中拆分字符串?
我有一根绳子。我想将字符串拆分为多个字符串。 例: A809C0034F3A04C9024F80A905C5034F6008AA08C2024F4ACB024F5AFFF 我要在A8,A9和AA处分开。Java 如何在不同的字符串引用中拆分字符串?,java,Java,我有一根绳子。我想将字符串拆分为多个字符串。 例: A809C0034F3A04C9024F80A905C5034F6008AA08C2024F4ACB024F5AFFF 我要在A8,A9和AA处分开。 你能提供有关这方面的信息吗 您必须使用split()并接受多个匹配项 String str= "A809C0034F3A04C9024F80A905C5034F6008AA08C2024F4ACB024F5AFFFF"; String[] s = str.split("A[8|
你能提供有关这方面的信息吗 您必须使用
split()
并接受多个匹配项
String str= "A809C0034F3A04C9024F80A905C5034F6008AA08C2024F4ACB024F5AFFFF";
String[] s = str.split("A[8|9|A]");
for(String st:s){
System.out.println(st);
}
String str= "A809C0034F3A04C9024F80A905C5034F6008AA08C2024F4ACB024F5AFFFF";
String[] splits = str.split("A8|A9|AA");
for(String st:splits){
System.out.println(st);
}
输出:
09C0034F3A04C9024F80
05C5034F6008
08C2024F4ACB024F5AFFFF
你想从长字符串中得到几个子字符串吗?在
string
类中有一个split
方法,它使用正则表达式来拆分字符串。然后是这个|
运算符使用.split()
并提供一个与三个值匹配的正则表达式。您需要保留A8 ETC吗?这是您的预期输出?分享更多信息如何保存delimeter?对于上述特定用例,我只能找到分隔符A{字母数字}0
09C0034F3A04C9024F80
05C5034F6008
08C2024F4ACB024F5AFFFF