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

ATGC 2007-07-20 04:51:16
有没函数将 String[] mystr 假设由3个元素,连接成一个字符串,逗号分隔
...全文
186 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
orangemike 2007-07-24
  • 打赏
  • 举报
回复
我晕死了。。。也不看看哪个速度快。。。
shan1119 2007-07-20
  • 打赏
  • 举报
回复
没有.
weiqiyiji 2007-07-20
  • 打赏
  • 举报
回复
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());
来个无聊点的,稍微复杂了点,没一楼的简洁
动感超油 2007-07-20
  • 打赏
  • 举报
回复
apache的commons中有很多的组建对java进行了扩展,如common-lang,很多能够使我们容易上手而不去考虑其中的细节,对于开发起到事半功倍的作用,你可以参考一下其他的内容,相信你会爱上那些commons
动感超油 2007-07-20
  • 打赏
  • 举报
回复
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
不知道是不是你想要的结果。
orangemike 2007-07-20
  • 打赏
  • 举报
回复
呵呵 vb里面有Join函数。

用StringBuffer,循环append(",")append(mystr [i])吧
  • 打赏
  • 举报
回复
String[] s = {"aa","bb","cc"};
String str = Arrays.toString(s).replaceAll("\\[|\\]","");
System.out.println(str);

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧