首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

有没函数将 String[] mystr 假设由3个元素,连接成一个字符串,逗号分隔解决方法

2012-03-29 
有没函数将 String[] mystr 假设由3个元素,连接成一个字符串,逗号分隔有没函数将String[]mystr假设由3个元

有没函数将 String[] mystr 假设由3个元素,连接成一个字符串,逗号分隔
有没函数将   String[]   mystr   假设由3个元素,连接成一个字符串,逗号分隔

[解决办法]
String[] s = { "aa ", "bb ", "cc "};
String str = Arrays.toString(s).replaceAll( "\\[|\\] ", " ");
System.out.println(str);
[解决办法]
apache组织实现的commons-lang组件(下载地址http://jakarta.apache.org/commons/lang/)中的StringUtils就可以。具体使用如下:
String str[]=new String[]{ "a ", "b ", "c "};
System.out.println(StringUtils.join(str, ', '));
输出结果为:a,b,c
不知道是不是你想要的结果。

[解决办法]
String[] s = { "aa ", "bb ", "cc "};
Matcher m = Pattern.compile( "(\\w+,\\s){2}\\w+ ").matcher(Arrays.toString(s));
if(m.find())
System.out.println(m.group());
来个无聊点的,稍微复杂了点,没一楼的简洁

热点排行