【发布时间】:2020-07-27 11:17:29
【问题描述】:
用多个分隔符分割字符串的可能方法是什么? StringTokenizer 能帮我实现这个吗?
String str="list1|10456103|10456102|10456121#list2|10456105|10456122";
String str="list1|10513846#list2|";
String str3="list1#list2|10509855";
String str4="list2|10481812|";
String str5="list1|10396496|";
String str6="list1#list2|";
所以现在我应该只能提取长值了:
For Str1 Finallist=[10456103,10456102,10456121,10456105,10456122]
For Str2 Finallist=[10513846]
For Str3 Finallist=[10509855]
For Str4 Finallist=[10481812]
For Str5 Finallist=[10396496]
For Str6 Finallist[]
【问题讨论】:
-
你可以使用正则表达式
-
您可以在这里找到解决方案:stackoverflow.com/a/5993823/4370843
标签: java stringtokenizer