如何把int数组里面的元素转成String? 我想把 INT[1][3]这个int的元素转成String好像 INT[1][3].toString() 不行 请问有什么其他方法吗? 谢谢哇 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 哈哈toString()方法只有对象才可以,你那个是基本类型不可以调用,呵呵 最简单的办法:int a=3;String str = a+"";这样整数就转换成了字符串,如果再想转回整数可用:a = Integer.parseInt(str); String str = a+""; //应该写成 StringBuilder str = new StringBuilder(); str.append(a); //这样更好;楼主的问题是这样的: 如何把int数组里面的元素转成String? int[] ary = new int[]{2,3,5,8,9}; String[] ary2 = new String[ary.length]; for(int i=0; i<ary.length; i++) { ary2[i] = String.valueOf(ary[i]) ; } //打印 for(int i=0; i<ary2.length; i++) { System.out.print(ary2[i]); } //运行结果:其实是一样的(println调用了toString方法),但数据类型发生了改变。 2楼你看API,那样写没问题的 INT[1][3] + ""; //这样就变成String 100分~在线急等,正则表达式,分析sql 帮帮我吧!!!!! 请问如何实现以下的布局? 求一维数组 转换 二维数组 初学者的问题帮帮我 学习swing包 初学者求助:如何做一个只可以输入日期的文本框 各位帅哥,动态加载菜单的事件如何捕捉 java消费者生产者问题,奇怪的问题,请大家看看原因是什么,分少请谅解! 求高手帮帮忙!! 可能没有解!但还是问问,由于用hibernate的hql所以sql的正则不能用啊! 一道基本题,有点疑问
哈哈
toString()方法只有对象才可以,你那个是基本类型不可以调用,呵呵
int a=3;
String str = a+"";
这样整数就转换成了字符串,如果再想转回整数可用:
a = Integer.parseInt(str);
//应该写成
StringBuilder str = new StringBuilder();
str.append(a);
//这样更好;
楼主的问题是这样的: 如何把int数组里面的元素转成String? int[] ary = new int[]{2,3,5,8,9};
String[] ary2 = new String[ary.length];
for(int i=0; i<ary.length; i++) {
ary2[i] = String.valueOf(ary[i]) ;
}
//打印
for(int i=0; i<ary2.length; i++) {
System.out.print(ary2[i]);
}
//运行结果:其实是一样的(println调用了toString方法),但数据类型发生了改变。
2楼你看API,那样写没问题的