enter image description here我在编程类的介绍中,只能使用scanner类和文件读取器类。目前,当我尝试创建扫描程序并让它将文本文件扫描成字符串时,我不断收到错误。
答案 0 :(得分:0)
好的,所以我假设你想在java中使用Scanner Class,它可以让键盘访问输入.... 以下是如何在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类创建一串文本
的方法答案 1 :(得分:0)
您可以在下面的程序中看到。我在扫描器类中使用分隔符(\ 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);
}
}