摘要:本文主要介绍Java StringUtils对数组进行字符串分段的实现,通过示例代码进行了详细介绍,对大家的学习或工作有一定的参考价值。有需要的朋友下面和边肖一起学习。
在我们的日常开发中,经常会遇到按照指定字符拆分一个字符串的情况。
这个时候我们往往会想到用str.split(',')来处理得到分区数组。
但是拆分特殊字符时需要调用split()方法。如小数点“.”
这里我推荐一个方法,可以分段而不逃逸。
在org . spring framework . util . string guils中使用带分隔符的Listtostringray (STR,Delimiter)。
试验
公共静态void main(String[] args) {
string str=' aa . bb . cc . DD . ee . ff ';
System.out.println('split除以'。' Arrays.toString(str.split(' . ')));
System.out.println('split在转义后用' \ \ '拆分:' Arrays.toString(str.split('\\ . ')));
system . out . println(' String Utils。DelimitedListToStringRay使用'.要拆分:'
arrays . tostring(string utils . delimitedlisttostringarray(str,'.')));
}
运行结果
拆分使用“.”要拆分:[]
Split是用转义的“\ \”进行拆分的:[aa、bb、cc、dd、ee、ff]
严格要求。DelimitedListToStringray除以“.”:[aa、bb、cc、dd、ee、ff]
这就是本文的全部内容。希望对大家的学习有帮助,支持我们。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。