Java - Не можете понять, как получить доступ к содержимому из файла, который я создал? - PullRequest
0 голосов
/ 06 мая 2018

Итак, у меня есть файл с именем boynames.txt, в который записано все, если я пойду так:

   File getNames = new File("boynames.txt"):4

Тогда я просто получаю новый файл с именем "boynames.txt" , но как мне получить доступ к файлу, который я уже написал внутри него, но хочу получить к нему доступ?

Ответы [ 2 ]

0 голосов
/ 06 мая 2018

Вы можете использовать java.io.FileReader:

import java.io.*;
//in a try catch do:
with(BufferedReader r = new BufferedReader(new FileReader("boynames.txt"))) {
  String line = "";
  while ((line = r.readLine()) != null) {
    System.out.println(line);
  }
}

Ref: 1. https://docs.oracle.com/javase/8/docs/api/java/io/FileReader.html 2. https://docs.oracle.com/javase/8/docs/api/java/io/BufferedReader.html

0 голосов
/ 06 мая 2018

Это то, что вы ищете? Вы можете прочитать файл с помощью сканера.

Исходный код:

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

class Demo 
{
    public static void main(String[] args) throws FileNotFoundException 
    {
        File f = new File("boynames.txt");
        Scanner names = new Scanner(f);

        while (names.hasNextLine())
            System.out.println(names.nextLine());
    }
}

Выход:

demo > javac Demo.java
demo > java Demo
Tim
Joe
Bobby
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...