提问人:JavaManUltraProMax4200 提问时间:2/17/2022 最后编辑:JavaManUltraProMax4200 更新时间:2/17/2022 访问量:138
将字符串拆分为 2 个字符串 [duplicate]
Split a String into 2 Strings [duplicate]
问:
我正在使用 Java,想要在不删除任何内容的情况下拆分字符串。
这里有 2 个例子,
我希望拆分为 和 ,我希望拆分为 和 。有没有可以完成这样的任务的 java 代码?(它总是将 String 拆分为 Integer 和来自英语的大写字母)
我试过使用String hi = "HELLO123"
"HELLO"
"123"
"TEST123"
"TEST"
"123"
.substring()
.split()
答:
0赞
Federico Nafria
2/17/2022
#1
这应该可以解决问题:
public class HelloWorld{
public static void main(String []args){
String s = "Hello0world";
String[] split = s.split("(?<=[0-9]+)");
System.out.println(split[0]);
System.out.println(split[1]);
}
}
(?<=pattern)
是一个积极的回顾。这意味着它将紧跟在模式之后,在这种情况下(一个或多个数字)。[0-9]+
评论