1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > java字符串分割转数组_Java StringUtils字符串分割转数组的实现

java字符串分割转数组_Java StringUtils字符串分割转数组的实现

时间:2023-09-10 20:06:10

相关推荐

java字符串分割转数组_Java StringUtils字符串分割转数组的实现

我们在日常开发时会经常遇到将一个字符串按照指定的字符进行分割。

这时,我们往往会想到使用str.split(","),进行处理得到分割后的数组。

然而, 使用split()方法在分割特殊的字符时是需要转移的。如小数点“.”

下面我为大家推荐一种可以无需转义,即可分割的方法。

使用org.springframework.util.stringutils 中的 delimitedlisttostringarray(str,delimiter)

进行测试

public static void main(string[] args) {

string str = ".dd.ee.ff";

system.out.println("split使用‘.'进行分割:"+arrays.tostring(str.split(".")));

system.out.println("split使用转义后‘\\.'进行分割:"+arrays.tostring(str.split("\\.")));

system.out.println("stringutils.delimitedlisttostringarray使用‘.'进行分割:"

+arrays.tostring(stringutils.delimitedlisttostringarray(str, ".")));

}

运行结果

split使用‘.'进行分割:[]

split使用转义后‘\\.'进行分割:[aa, bb, cc, dd, ee, ff]

stringutils.delimitedlisttostringarray使用‘.'进行分割:[aa, bb, cc, dd, ee, ff]

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持萬仟网。

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。