所以我试着读取包含以下内容的文本文件: “0 6 13 0 0 75 33 0 0 0 4 29 21 0 86 0 32 66 0 0”
我尝试了各种不同的方法,但似乎都没有。我如何从文件中读取这些数字并将它们存储到数组中? 感谢
答案 0 :(得分:1)
您可以使用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);
...