gpt4 book ai didi

java - 将字符串转换为 int 数组

转载 作者:行者123 更新时间:2023-12-01 07:02:59 25 4
gpt4 key购买 nike

我想知道如何将 string 转换为 int 数组。

我创建了一个读取器来读取由两行组成的文本文件。

  1. 第一行是随机引用,例如“dogs are red”
  2. 第二行是数字。

我应该将引用中的每个字符保存到 char 数组中,然后由数字组成的第二行是每个 char 的顺序号,当按该顺序打印时,它将拼出一个短语。

我使用.hasNextLine方法首先将两行保存到两个字符串变量中。然后,我将第一行转换为 char 数组,该部分没问题,但我不知道如何将第二部分转换为 int 数组。

我将保存第二行的变量称为“numbers”,它包含字符串“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]);
}

此外,您还需要使用 try..catch block 检查 NumberFormatException

关于java - 将字符串转换为 int 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36345440/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com