gpt4 book ai didi

java - 读入(从 std in)不同行上的整数/整数列表 Java

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

如何在继续读取下一行之前一次读取一行整数?

我收到如下输入(忽略要点):

  • 4 -空格- - 空格- 2 - 空格- - 空格- - 空格- 3
  • -空格- 84 -空格 -空格- 6
  • 2 -空格- -空格- -空格- 8 -空格- -空格- 19

对于每一行整数,我想仅对该行执行操作。然后我想获取下一行并对该行执行操作,依此类推。

我不知道数字之间有多少空格,而且我目前正在使用 Java 的扫描仪。

最佳答案

可能有更好的方法,一种可能的方法是将整行读取为单个字符串,然后按空格分割每一行。不过,这些将是字符串,您必须将其更改为整数。

Scanner scanner = new Scanner(System.in);
String str = scanner.nextLine();
String[] splitStr = str.split(" ");

for(String s: splitStr)
System.out.println(s);

关于java - 读入(从 std in)不同行上的整数/整数列表 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37174026/

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