如何在java中获取登录到文件中的文本

如何在java中获取登录到文件中的文本,java,Java,这可能是个奇怪的问题,但我真的不知道怎么问。我想获取记录到文件中的任何信息并使其可访问(e.x-程序登录到文件中,我在项目中以字符串形式获取该值)。使用java.util.Scanner,您可以读取txt文件并将其内容添加到字符串中 public static void main(String[] args) throws FileNotFoundException { File source = new File("filename.txt"); Scanner scanner = n

这可能是个奇怪的问题,但我真的不知道怎么问。我想获取记录到文件中的任何信息并使其可访问(e.x-程序登录到文件中,我在项目中以字符串形式获取该值)。

使用java.util.Scanner,您可以读取txt文件并将其内容添加到字符串中

public static void main(String[] args) throws FileNotFoundException {
  File source = new File("filename.txt");
  Scanner scanner = new Scanner(source);
  String myString = "";
  while(scanner.hasNext()) {
    myString = scanner.nextLine() + " ";
  }
    scanner.close()
 }

请提供有关您想做什么的更多详细信息?如果您只需要读取日志文件,那么可以使用java中的Reader/Writer API来读取/写入文本文件


使用BufferedReader类,该类具有readLine()方法,可以一次读取整行。使用

读取文件的示例程序在“这可能是一个奇怪的问题,但我真的不知道如何提问”之后,我害怕继续阅读。lolzCan请提供更多详细信息,以及您尝试过的任何代码?这是一个非常广泛的问题。您可能想在Google上搜索“java从文件读取输入”之类的内容,尝试一下,然后在遇到问题时返回一个更具体的问题。欢迎来到SO!