我想知道如何将a转换string为int数组.
我创建了一个读取器来读取文本文件,该文件由两行组成.
我应该将报价中的每个字符保存到一个char数组中,然后由数字组成的第二行是每个字符的订单号char,当按照该顺序打印时,它将拼出一个短语.
我使用该.hasNextLine方法首先将两行保存为两个字符串变量.然后,我将第一行转换为char数组,那部分没问题,但我不知道如何将第二部分转换为int数组.
我调用变量持有第二行"数字",它包含字符串 "6 25 11 32 6 11 44......"
我如何将其转换为int数组?
非常感谢
你可以做一些非常简单的事情:
String[] strArray = input.split(" ");
int[] intArray = new int[strArray.length];
for(int i = 0; i < strArray.length; i++) {
intArray[i] = Integer.parseInt(strArray[i]);
}
Run Code Online (Sandbox Code Playgroud)
此外,您还想检查是否NumberFormatException使用了一个try..catch块.
| 归档时间: |
|
| 查看次数: |
9720 次 |
| 最近记录: |