从定界字符串创建字符串数组。

代码垃圾

我有一串网址,例如"domain.com/url1, domain.com/url2 etc"有时它们是用逗号,制表符或竖线分隔的。我想做的是将它们分成一个字符串数组,并自动处理任何潜在的用例。有人知道解决这个问题的好方法吗?

我从这样的东西开始,但是它不能正常工作,也不能处理所有用例。

Collection<String> newUrls = Arrays.asList(photoHolder.getPhotoURLs().replaceAll("\\|", ",").replaceAll("\\s+", "").split(","));
我是男

我相信,仅通过使用split方法并提供与您的任何定界符都匹配的正则表达式,就应该可以实现这一点

Collection<String> newUrls = Arrays.asList(photoHolder.getPhotoURLs().split("\\t|\\||,"));

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章