Java 将文本文件中的一行整数(带空格)读入数组?(爪哇)

Java 将文本文件中的一行整数(带空格)读入数组?(爪哇),java,arrays,file-io,arraylist,Java,Arrays,File Io,Arraylist,因此,我试图读取包含以下内容的文本文件: “0 6 13 0 75 33 0 0 0 4 29 21 0 86 0 32 66 0 0” 我尝试过各种不同的方法,但似乎都不管用。如何从文件中读取这些数字并将其存储到数组中? 谢谢您可以使用java.util.Scanner和 import java.util.Scanner; public class Test { public static void main(String[] args) { boolean quit = false; whi

因此,我试图读取包含以下内容的文本文件: “0 6 13 0 75 33 0 0 0 4 29 21 0 86 0 32 66 0 0”

我尝试过各种不同的方法,但似乎都不管用。如何从文件中读取这些数字并将其存储到数组中?
谢谢

您可以使用java.util.Scanner和

import java.util.Scanner;
public class Test {
public static void main(String[] args) {
boolean quit = false;
while (!quit){
    Scanner keyIn = new Scanner(System.in);
            int a = keyIn.getNextInt)
    ,,,

或者,你可以把线读入一个字符串,并通过在空白上分裂来去掉每个数字。

String source = line.trim() + " ";

loc = 0;
while (loc < source.length) {
  int i = source.indexOf(" ");
  int number = new INteger(source.substring(0, i);)
  source = source.substring(i+1);
String source=line.trim()+“”;
loc=0;
while(loc<震源长度){
int i=source.indexOf(“”);
整数=新整数(源子字符串(0,i);)
source=source.子字符串(i+1);

readLine()
BufferedReader
split()
按空格和
Integer.parseInt()
如何键入代码块“撇号”?我刚刚用arraylist复制了它们。数组有固定的大小。@Kuma它们是反引号。在大多数键盘上,它位于1键的左侧。但在某些键盘上,它位于不同的位置。谢谢!但是我应该从哪里说它应该从这段代码中获取数据?从键盘读取数据。是否要创建一个f要从中读取数据的计算机上的ile?