Java 要基于逗号和空格拆分的StringUtils
请告诉我是否有任何StringUtils函数可以基于逗号和空格进行拆分。基本上,我想知道我们是否有基于两个分隔符的函数。我已经编写了自定义函数来做同样的事情,但只是检查我们在任何utils包中是否有任何好的函数Java 要基于逗号和空格拆分的StringUtils,java,regex,string,apache-stringutils,Java,Regex,String,Apache Stringutils,请告诉我是否有任何StringUtils函数可以基于逗号和空格进行拆分。基本上,我想知道我们是否有基于两个分隔符的函数。我已经编写了自定义函数来做同样的事情,但只是检查我们在任何utils包中是否有任何好的函数 我所做的方法是用第二个分隔符替换第一个分隔符,然后根据第二个分隔符进行拆分。例如,您可以使用的此版本 String[] strings = StringUtils.split("some,random words", ", "); 或者内置的split方法(根据我的评论) 接受正则表达
我所做的方法是用第二个分隔符替换第一个分隔符,然后根据第二个分隔符进行拆分。例如,您可以使用的此版本
String[] strings = StringUtils.split("some,random words", ", ");
或者内置的split
方法(根据我的评论)
接受正则表达式,因此可以使用:
"test,string split".split("[, ]")
编辑:只是注意到Reimeus已经提到过了。你有没有考虑内置的代码>拆分< /代码>?e、 g.
“一些随机词”。拆分(“[,]”)
?请注意,这些方法的行为并不总是相同的。我注意到内置的split方法不会返回(前导)空元素,而StringUtils.split会返回。两者都不返回尾随的空元素。
"test,string split".split("[, ]")