
您可以尝试拆分像的正则表达式
(?<=D)(?=d)。试试这个:
String str = "abcd1234";String[] part = str.split("(?<=\D)(?=\d)");System.out.println(part[0]);System.out.println(part[1]);将输出
abcd1234
您可以使用解析数字字符串为Integer
Integer.parseInt(part[1])。
欢迎分享,转载请注明来源:内存溢出

您可以尝试拆分像的正则表达式
(?<=D)(?=d)。试试这个:
String str = "abcd1234";String[] part = str.split("(?<=\D)(?=\d)");System.out.println(part[0]);System.out.println(part[1]);将输出
abcd1234
您可以使用解析数字字符串为Integer
Integer.parseInt(part[1])。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)