我有一个像这样的字符串
"AB-123,XYZ-456,AB-11,AB-3423,XYZ-1"我想分离出一个字符串中的所有AB和另一个字符串中的XYZ。我可以使用stringtokenizer,匹配AB和XYZ,并从中构建两个新的字符串,有没有更好的方法来实现这一点。
谢谢。
发布于 2011-12-07 03:59:17
我个人会将这两项任务分开:
中
这些都是逻辑上独立的步骤,我认为如果您将它们分开处理,您的代码会更清晰。您还应该考虑如果其中一个部分不是以AB或XYZ开头,会发生什么情况。
对于拆分部分,您可以使用String.split或Guava的Splitter类。
https://stackoverflow.com/questions/8405975
复制相似问题