社区
Java SE
帖子详情
怎么把一个字符串数组转换为一个逗号分隔的字符串
Yanbin_Q
2004-06-21 05:17:11
在php那样的弱类型语言里有函数直接转换,可指定分隔符。
...全文
3182
12
打赏
收藏
怎么把一个字符串数组转换为一个逗号分隔的字符串
在php那样的弱类型语言里有函数直接转换,可指定分隔符。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tonywin
2010-05-29
打赏
举报
回复
for循环从1开始吧!?
CsdnRob
2004-07-02
打赏
举报
回复
帮不了, 帮顶
scvzhang
2004-06-22
打赏
举报
回复
用循环进行手动连接 很容易啊。
julian_zzx
2004-06-22
打赏
举报
回复
惊奇!楼主两星?
iwantiten
2004-06-22
打赏
举报
回复
//sorry, 写错了一个单词separator,更正
//楼上兄弟的算法封装为方法,呵呵
public String stringArrayJoin( String[] strArray, String separator ) {
StringBuffer strbuf = new StringBuffer();
for( int i = 0; i < strArray.length; i++ ) {
strbuf.append( separator ).append( strArray[i] );
}
return strbuf.deleteCharAt( 0 ).toString();
}
iwantiten
2004-06-22
打赏
举报
回复
//楼上兄弟的算法封装为方法,呵呵
public String stringArrayJoin( String[] strArray, String separator ) {
StringBuffer strbuf = new StringBuffer();
for( int i = 0; i < strArray.length; i++ ) {
strbuf.append( seperator ).append( strArray[i] );
}
return strbuf.deleteCharAt( 0 ).toString();
}
alabaza
2004-06-22
打赏
举报
回复
//楼上兄弟代码的StringBuffer版本,当处理大量字符串时,可显著减少对象的生成。
String[] strArray = new String[]{"a", "b", "c", "d"};
StringBuffer strbuf = new StringBuffer();
for(int i = 0; i < strArray.length; i++)
{
strbuf.append(",").append(strArray[i]);
}
String str = strbuf.deleteCharAt(0).toString();
digevil66
2004-06-22
打赏
举报
回复
String[] strArray = new String[]{"a", "b", "c", "d"};
String str = "";
for(int i = 0; i < strArray.length; i++){
str += "," + toyList[i];
}
str = toyList2.substring(1);
Jimmy_Xia
2004-06-21
打赏
举报
回复
没见过,应该没有的吧,只能如 HawaiiLeo(罗马数字) 所言用循环进行手动连接
Yanbin_Q
2004-06-21
打赏
举报
回复
像在php或js中都可以用aArray.join(",")直接连接。
HawaiiLeo
2004-06-21
打赏
举报
回复
你是在php中怎么实现这个转换啊? 做个循环然后连接就可以了吧??好象没有函数直接连的。
Arias
2004-06-21
打赏
举报
回复
直接读取每个字符然后直接连接不就可以那!
json.jar
java平台下的JSON包,可将java对象方便的
转换
成JSON格式
把
一个
字符串
数组
转换
为
一个
逗号
分隔
的
字符串
咋一看这是
一个
很简单的问题,不过如果出现如下情况,似乎就没那么简单了。 情况1: aa,a bbb cc,c 情况2: a"aa bbb c"cc 情况3: a"a,a bbb ccc 对于
数组
中,如果
数组
中单个
字符串
中存在
逗号
,这个时候的处理办法是,
转换
时,在这个
字符串
两边加引号。 不过问题来了,如果这个
字符串
中本就存在引号怎么办? 这时的处理办法是...
C#将
字符串
数组
转换
为以
逗号
分隔
的
字符串
C#将
字符串
数组
转换
为以
逗号
分隔
的
字符串
把
一个
逗号
分隔
的
字符串
转换
为
一个
字符串
数组
接上一篇《把
一个
字符串
数组
转换
为
一个
逗号
分隔
的
字符串
》,这次谈谈怎么逆向
转换
。 对于
一个
以
逗号
分隔
的
字符串
,有以下三种情况需要考虑: 情况1: "aa,a",bbb,"cc,c" 情况2: "a""aa",bbb,"c""cc" 情况3: "a""a,a",bbb,ccc 同前文的处理情况类似,最终需要
转换
成以下形式: 结果1: aa,a bbb cc,...
java将以
逗号
分隔
的
字符串
转换
为
字符串
数组
/将
字符串
数组
转化为整形
数组
将以
逗号
分隔
的
字符串
转换
为
字符串
数组
; 将
字符串
数组
转化为整形
数组
Java SE
62,635
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章