我正在尝试使用toString(int[])
方法,但我认为我这样做是错误的:
http://docs.oracle.com/javase/1.5.0/docs/api/java/util/arrays.html#toString(int[])
我的代码:
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[])
字符串表示形式由方括号(“[]”)中包含的数组元素列表组成。相邻元素由字符“,”(逗号后跟空格)分隔。
您需要的是arrays.ToString(int[])
方法:
import java.util.Arrays;
int[] array = new int[lnr.getLineNumber() + 1];
int i = 0;
..
System.out.println(Arrays.toString(array));
每个不同的基元java类型都有一个静态arrays.toString
帮助器方法;int[]
的代码如下所示:
public static String toString(int[] a)
返回指定数组内容的字符串表示形式。字符串表示形式由方括号(“[]”
)中包含的数组元素列表组成。相邻元素由字符“、”
(逗号后跟空格)分隔。元素通过string.valueof(int)
转换为字符串。如果A
为null,则返回“null”
。
这是我的方法。 我正在尝试获取;放入我的
问题内容: 我正在尝试使用该方法,但我认为我做错了: http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Arrays.html#toString(int []) 我的代码: 输出为: 我也尝试这样打印,但是: 我从更大,更复杂的代码中删除了此代码,但是可以根据需要添加它。但这应该提供一般信息。 我正在寻找输出,例如在Oracle文档中:
所以我尝试将int转换为string,然后再转换为charAt(0)、charAt(1)和charAt(2)。我这样做是为了把3位数的整数拆分成3个不同的整数。然后我想把这些整数转换成字符串。 我想做的是从101及以上的数字中提取并用文字打印出来。我有数百种、十种和一种方法。我试着把第一个整数应用到百分法,第二个整数应用到十分法,第三个整数应用到一分法。 这是一种 现在我正试着打印单词,我发现了3
如何将转换为Java中的? 我的字符串只包含数字,我想返回它所代表的数字。 例如,给定字符串时,结果应该是数字。
Kotlin有许多速记和有趣的特性。所以,我想知道是否有一些快捷的方法可以将字符串数组转换为整数数组。与Python中的此代码类似:
问题内容: 退货 我需要这些值是int类型而不是string类型。有没有比用foreach遍历数组并将每个字符串转换为int更好的方法呢? 问题答案: 您可以通过以下代码来实现,