英文:
Unable to split string
问题
我有一个字符串 002999002020
,我想对其进行分割,得到结果 992020
。我尝试了以下代码:
String[] s1 = selectedMeterNo.split(String.valueOf(4),2);
String[] s2 = selectedMeterNo.split(String.valueOf(9),3);
System.out.println(Arrays.toString(s1));
和 System.out.println(Arrays.toString(s2));
的输出结果为空。
英文:
I have a string 002999002020
which I want to split and get a result 992020
. I have tried following
String[] s1 = selectedMeterNo.split(String.valueOf(4),2);
String[] s2 = selectedMeterNo.split(String.valueOf(9),3);
The output of s1
and s2
is empty.
答案1
得分: 1
你可以尝试使用子字符串。
String s1 = selectedMeterNo.substring(4, 6);
String s2 = selectedMeterNo.substring(9, 12);
String s3 = s1 + s2;
英文:
You can try substring.
String s1 = selectedMeterNo.substring(4,6);
String s2 = selectedMeterNo.substring(9,12);
String s3 = s1+s2;
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论