gpt4 book ai didi

java - 扫描仪从控制台读取一系列输入

转载 作者:行者123 更新时间:2023-12-01 17:56:22 26 4
gpt4 key购买 nike

嗨,我怎样才能在java中达到同样的效果?下面的代码是用 C# 编写的。

 for(int arr_i = 0; arr_i < 6; arr_i++)
{
string[] arr_temp = Console.ReadLine().Split(' ');
arr[arr_i] = Array.ConvertAll(arr_temp,Int32.Parse);
}

最佳答案

在Java中split()方法返回一个String数组。您必须将数组中的单个 String 解析为 Integer

尝试这样的事情:

public static void main(String[] args) {
Scanner in = new Scanner(System.in);
String[] data = in.nextLine().split(" ");
int[] numbers = new int[data.length];
for (int i = 0; i < data.length; i++) {
numbers[i] = Integer.parseInt(data[i]);
}
System.out.println(Arrays.toString(numbers));
}

关于java - 扫描仪从控制台读取一系列输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44484248/

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