【发布时间】:2012-10-09 09:04:09
【问题描述】:
我需要使用 BufferedReader 读取文件,在第二行我知道总会有 2 个整数:例如 456 666;但我不知道他们会有多少位数,所以在使用 BufferedReader 提取行(字符串类型)后,我逐字符读取该字符串以获取数字并将它们添加到 char 数组中。当我拥有所有数字时,我用 '\0' 填充数组 示例:
array[0] = '4'
array[1] = '5'
array[2] = '6'
array[3] = '\0'
array[4] = '\0'
and so on
现在我想把这个数组变成一个整数。 我尝试首先将此数组转换为字符串,然后应用 Integer.parseInt 但我不起作用。我不知道如何解决这个问题。有什么帮助吗?
【问题讨论】:
-
@LewsTherin:那不是斯特林特格吗?
-
@Wug 哈哈,只是说出来很奇怪;)
标签: java arrays casting integer