Java 如何使用scanner类扫描文本文件,然后生成该文本文件的字符串?

Java 如何使用scanner类扫描文本文件,然后生成该文本文件的字符串?,java,Java,我在一个编程入门课程中,只能有一个使用scanner类和filereader类的程序。目前,当我试图创建扫描仪并让它将文本文件扫描成字符串时,我不断地遇到错误 好的,所以我假设您想使用java中的Scanner类,该类允许键盘访问输入。。。。 下面是一个如何在Java中使用Scanner类的示例 import java.util.*; import java.io.*; public class test{ public static void main (String

我在一个编程入门课程中,只能有一个使用scanner类和filereader类的程序。目前,当我试图创建扫描仪并让它将文本文件扫描成字符串时,我不断地遇到错误

好的,所以我假设您想使用java中的Scanner类,该类允许键盘访问输入。。。。 下面是一个如何在Java中使用Scanner类的示例

import java.util.*;
import java.io.*;
    public class test{
        public static void main (String [] args){
        Scanner kbReader = new Scanner(System.in);
        System.out.println("How was your day today?");
        String input = kbReader.next();
    }
}
好的,首先确保导入额外的工具,即java.util。;(当您将“”添加到末尾时,将导入所有工具)并确保在它是字符串时使用“kbReader.next()”,您可以使用它输入“int”、“double”等,方法是在末尾添加int和double,如下所示

int x = kbReader.nextInt();
确保它是大写的


这就是如何使用scanner类生成文本字符串的方法,您可以在下面的程序中看到。我在scanner类中使用了一个分隔符(\Z),用于扫描文件直到文件末尾

import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;

public class FileReadingWithScanner {
    public static void main(String[] args) throws FileNotFoundException {
        File file=new File("D:\\FileBrowser2.java");
        String txt = "";
        Scanner sc=new Scanner(file);
        sc.useDelimiter("\\Z");
        txt = sc.next();
        System.out.println(txt);
    }
}

导入java.util.Scanner;public class ReadingLevelThree{public static void main(String[]args){Scanner scan=new Scanner(“required.txt”);String text=scan.(“required.txt”);System.out.println(text);}}到目前为止,我已经尝试过了,但是,当我输入字符串text=scan(“required.txt”)时,我不断收到一个错误,即需要一个标识符。请添加代码,以及您看到的错误。这样我们可以更好地帮助你。将代码添加到你的帖子中,我们可以帮助你回答。您有两个问题,如果要从文件中读取,请初始化
Scanner scan=new Scanner(新文件(“required.txt”)
,读取第行
字符串text=scan.nextLine()