#файлы #java
import java.io.*; import java.util.*; public class prints{ public static vois main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); FileReader fin = new Filereader("/root/2/Files.txt")); String name; int c; System.out.println("Print File Files.txt? y/n"); name = br.readLine(); if(name.equals("y")) while ((c = fin.read()) != -1) System.out.println((char) c); } } Есть запрос, вывести ли содержимое файла на экран, если "y" то вывод.
Ответы
Ответ 1
Если вам требуется вывести текст файла в консоль, то лучше выводить его построчно через BufferedReader. import java.io.*; public class FileRead{ public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); File f = new File("/root/2/Files.txt"); BufferedReader fin = new BufferedReader(new FileReader(f)); String name; String line; System.out.println("Print File "+f.getName()+"? y/n"); name = br.readLine(); if(name.equals("y")) while ((line = fin.readLine()) != null) System.out.println(line); } }Ответ 2
FileInputStream file = new FileInputStream("file.txt"); Byte[] infile; file.read(infile[]); System.out.print(infile[]);
Комментариев нет:
Отправить комментарий