方法1:使用stringbuffer进行转换
代码如下:
int []x= {1,5,7,4,2};
StringBuffer sb=new StringBuffer();
for(int i=0;i<x.length;i++) {
sb.append(x[i]);//这里得到的是StringBuffer 类型
}
String v=sb.toString(); 将
System.out.println(v); //结果15742
方法2:使用Arrays中的toString方法
Arrays.sort(x);//按数组升序排序
String y=Arrays.toString(x);
System.out.println(y);//结果[1, 2, 4, 5, 7]这里是这个方法特有的输出格式
方法3:通过+和循环
for(int i=0;i<x.length;i++) {
if(i!=x.length-1) {
String hjl=""+x[i];
System.out.print(hjl);
}else {
String hjl=""+x[i];
System.out.println(hjl); //结果12457
}
}
方法4:字符数组转化成字符串特有的方法
char []hh= {'a','b'};
String h=new String(hh);
System.out.println(h); //结果ab
上一篇