#файлы #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[]);
Комментариев нет:
Отправить комментарий