java中,如何将一个int类型的数组,整合成一个string?

例如,int[]a={1,2,3,4,5,6},我想要把它转换为一个string“123456”;这个要如何转换?... 例如,int[] a = {1,2,3,4,5,6},我想要把它转换为一个string “123456”;这个要如何转换? 展开
 我来答
woshidaniel
2015-11-05 · TA获得超过9241个赞
知道小有建树答主
回答量:1760
采纳率:96%
帮助的人:943万
展开全部

通过把整型数组中的元素通过加号连接,最终生成字符串

1、一个数组at

int[] at = new int[2];//定义一个长度2的整型数组

2、把元素拼接成字符串str

String str = "";
for(int i=0;i<at.length;i++){
  str = str + at[i];//拼接成字符串,最终放在变量str中
}
hdparrot
2012-11-18 · TA获得超过2403个赞
知道小有建树答主
回答量:1385
采纳率:0%
帮助的人:1140万
展开全部
方法有很多,给你写出两种来。
import java.util.Arrays;
public class toString {
public static void main(String[] args) {
int[] a = {1,2,3,4,5,6};
StringBuilder str=new StringBuilder();
for(int b:a){
str.append(b);
}
System.out.println(str);
String s=Arrays.toString(a).replace(", ", "").replace("[", "").replace("]", "");
System.out.println(s);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友2976c9b
2012-11-18 · TA获得超过1555个赞
知道小有建树答主
回答量:934
采纳率:0%
帮助的人:706万
展开全部
留下个联系方式吧!
我怕被屏蔽
class ToString
{
public static void main(String[] args)
{
int [] arr={1,2,3,4,5,6};
String r=toString(arr);
System.out.println(r);
}
public static String toString(int[] arr)
{
String s="";
for (int i=1;i<=arr.length ;i++ )
{
s+=i;
}
return s;
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
llei32wang
2012-11-18 · TA获得超过2736个赞
知道大有可为答主
回答量:1478
采纳率:60%
帮助的人:1390万
展开全部
方法太多了。

int[] a = {1,2,3,4,5,6};
char[] c=new char[a.length];
for(int i=0;i<a.length;i++){
c[i]=(char)(a[i]+48);
}
String s=new String(c);
System.out.println(s);
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-11-18
展开全部
给你个简易的
String str="";
for(int i=0;i<a.length;i++}{
str+=String.valuOf(a[i]);
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式