如何在Java中使用toString方法将int数组转换为字符串
我正在尝试使用该方法,但我认为我做错了:toString(int[])
http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Arrays.html#toString(国际)
我的代码:
int[] array = new int[lnr.getLineNumber() + 1];
int i = 0;
System.out.println(array.toString());
输出为:
[I@23fc4bec
我也尝试像这样打印,但是:
System.out.println(new String().toString(array)); // **error on next line**
The method toString() in the type String is not applicable for the arguments (int[])
我从更大更复杂的代码中取出了这些代码,但如果需要,我可以添加它。但这应该提供一般信息。
我正在寻找输出,就像在Oracle的文档一样:
字符串表示形式由数组元素的列表组成,括在方括号 (“[]”) 中。相邻元素由字符“, ”(逗号后跟空格)分隔。