Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 要基于逗号和空格拆分的StringUtils_Java_Regex_String_Apache Stringutils - Fatal编程技术网

Java 要基于逗号和空格拆分的StringUtils

Java 要基于逗号和空格拆分的StringUtils,java,regex,string,apache-stringutils,Java,Regex,String,Apache Stringutils,请告诉我是否有任何StringUtils函数可以基于逗号和空格进行拆分。基本上,我想知道我们是否有基于两个分隔符的函数。我已经编写了自定义函数来做同样的事情,但只是检查我们在任何utils包中是否有任何好的函数 我所做的方法是用第二个分隔符替换第一个分隔符,然后根据第二个分隔符进行拆分。例如,您可以使用的此版本 String[] strings = StringUtils.split("some,random words", ", "); 或者内置的split方法(根据我的评论) 接受正则表达

请告诉我是否有任何StringUtils函数可以基于逗号和空格进行拆分。基本上,我想知道我们是否有基于两个分隔符的函数。我已经编写了自定义函数来做同样的事情,但只是检查我们在任何utils包中是否有任何好的函数


我所做的方法是用第二个分隔符替换第一个分隔符,然后根据第二个分隔符进行拆分。

例如,您可以使用的此版本

String[] strings = StringUtils.split("some,random words", ", ");
或者内置的
split
方法(根据我的评论)

接受正则表达式,因此可以使用:

"test,string split".split("[, ]")

编辑:只是注意到Reimeus已经提到过了。

你有没有考虑内置的代码>拆分< /代码>?e、 g.
“一些随机词”。拆分(“[,]”)
?请注意,这些方法的行为并不总是相同的。我注意到内置的split方法不会返回(前导)空元素,而StringUtils.split会返回。两者都不返回尾随的空元素。
"test,string split".split("[, ]")