从文件中读取字符串

时间:2014-02-20 17:05:29

标签: java string file

是否可以像使用.nextint()函数一样使用整数从一个文件中读取一个字符串?或者你是否必须将所有字符串读入一个数组,然后用空格分割一个大数组以获得每个字符串。例如,如果我有一个带有..的文件

Apple bottom jeans boots with the fur.

有没有办法在Apple中读取,然后是底部,然后是牛仔裤等等?或者您必须立即读取所有字符串。谢谢你的时间。

1 个答案:

答案 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