请问将int[]={1,2,3}转换为String 请问将int[]={1,2,3}转换为String 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int[] i={1,2,3}for(int x: i){str+=x;} public class intoString { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int[] arr = {2,3,4}; for(int i=0;i<arr.length;i++){ System.out.println(String.valueOf(arr[i])); } }}基本转字符串String.valueOf(*)字符串转基本Integer.parseInt("str")Boolean.getBoolean("false") StringBuffer sb= new StringBuffer("");int[] i={1,2,3}for(int ii : i) {sb.append(String.valueOf(ii));}System.out.println(sb); 1楼如果在数组长度很长的情况下效率很差,建议使用StringBuffer 为啥不用JDK提供的API:String str = java.util.Arrays.toString(new int[]{1,2,3}); 这个还要加句 sb.toString(); StringBuilder builder = new StringBuilder();for(int i:arr) { builder.append(i);} int[] IntegerArray = {1,2,3};String str = "";for(int i = 0;i<IntegerArray.length; i++ )//一个foreach也就行了{ str += IntegerArray[i];} 要是用集合类ArrayList的话 直接一个toString()就完事了 你们这群自以为是的家伙,楼主根本没说要什么样的String 不管要什么 用stringBuffer 效率最高 要什么样的String ,这样String?这样String?还是这样String? 一个for循环就行了,上面楼主的方法都可以 int aa[]={1,2,3}; System.out.println(ArrayUtils.toString(aa)); int a[]={1,2,3};String s = new String(int[] a, 0, a.length); 为啥要循环呢? 在Java里,数组就是个数据类型:int a[]={1,2,3};system.out.println(a.toString());就好了 请问int x:i 是虾米意思。 foreach,把int[] i中的东西依次循环放到变量x中。 直接调用toString 方法不就OK 了么,楼主是要将其转化为一个字符型数组?如果转化为数组String s[]=new String[i.length];for(int k=0;k<i.length;k++){ s[k]=i[k]+"";} struts2 和ajax 结合,实现登录验证的问题! 简单问题:jsp 调用自己写的类,出现了一个错误,求助!!! 请问有没有高手会开发手机客户端软件 基础问题 关于swing中窗口? 包裹类构造函数的问题 新人初学JAVA,现请各位高手指点 关于面试的问题. 以下代码在Jcreator pro里编译为何有错?98里面! Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/jface/wiz 大家帮我完善一下这个状态模式的小例子。 怎样删除JFrame的标题栏咖啡杯图标?
for(int x: i){
str+=x;
}
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int[] arr = {2,3,4};
for(int i=0;i<arr.length;i++){
System.out.println(String.valueOf(arr[i]));
}
}}基本转字符串
String.valueOf(*)字符串转基本
Integer.parseInt("str")
Boolean.getBoolean("false")
StringBuffer sb= new StringBuffer("");
int[] i={1,2,3}
for(int ii : i) {
sb.append(String.valueOf(ii));
}
System.out.println(sb);
String str = java.util.Arrays.toString(new int[]{1,2,3});
这个还要加句 sb.toString();
StringBuilder builder = new StringBuilder();
for(int i:arr) {
builder.append(i);
}
int[] IntegerArray = {1,2,3};
String str = "";
for(int i = 0;i<IntegerArray.length; i++ )//一个foreach也就行了
{
str += IntegerArray[i];
}
String?还是这样String?System.out.println(ArrayUtils.toString(aa));
String s = new String(int[] a, 0, a.length);
int a[]={1,2,3};
system.out.println(a.toString());
就好了
foreach,把int[] i中的东西依次循环放到变量x中。
如果转化为数组
String s[]=new String[i.length];
for(int k=0;k<i.length;k++){
s[k]=i[k]+"";
}