Java实现数组转字符串及字符串转数组的方法分析
本文实例讲述了Java实现数组转字符串及字符串转数组的方法。分享给大家供大家参考,具体如下:
字符串转数组
使用Javasplit()方法
split()方法根据匹配给定的正则表达式来拆分字符串。
注意:.、|和*等转义字符,必须得加\\。多个分隔符,可以用|作为连字符。
//字符串转数组java.lang.String Stringstr="0,1,2,3,4,5"; String[]arr=str.split(",");//用,分割 System.out.println(Arrays.toString(arr));//[0,1,2,3,4,5]
数组转字符串
方法一:遍历
String[]arr={"0","1","2","3","4","5"}; //遍历 StringBufferstr5=newStringBuffer(); for(Strings:arr){ str5.append(s); } System.out.println(str5.toString());//012345
方法二:使用StringUtils的join方法
//数组转字符串org.apache.commons.lang3.StringUtils Stringstr3=StringUtils.join(arr);//数组转字符串,其实使用的也是遍历 System.out.println(str3);//012345 Stringstr4=StringUtils.join(arr,",");//数组转字符串(逗号分隔)(推荐) System.out.println(str4);//0,1,2,3,4,5
方法三:使用ArrayUtils的toString方法
//数组转字符串org.apache.commons.lang3.ArrayUtils Stringstr2=ArrayUtils.toString(arr,",");//数组转字符串(逗号分隔,首尾加大括号) System.out.println(str2);//{0,1,2,3,4,5}
更多关于java相关内容感兴趣的读者可查看本站专题:《Java数组操作技巧总结》、《Java字符与字符串操作技巧总结》、《Java数学运算技巧总结》、《Java数据结构与算法教程》及《Java操作DOM节点技巧总结》
希望本文所述对大家java程序设计有所帮助。