是否可以像使用.nextint()函数一样使用整数从一个文件中读取一个字符串?或者你是否必须将所有字符串读入一个数组,然后用空格分割一个大数组以获得每个字符串。例如,如果我有一个带有..的文件
Apple bottom jeans boots with the fur.
有没有办法在Apple中读取,然后是底部,然后是牛仔裤等等?或者您必须立即读取所有字符串。谢谢你的时间。
答案 0 :(得分:1)
使用Scanner#next
。例如:
String foo = "Apple bottom jeans boots with the fur";
Scanner scanner = new Scanner(foo);
while (scanner.hasNext()) {
System.out.println(scanner.next());
}
打印:
Apple
bottom
jeans
boots
with
the
fur
对于您的情况,请使用指向所需文件的Scanner
初始化File
。