+ Работа с файлами
+ Затравочка на следующий подкаст
Пример № 1
FileReader f = new FileReader(fileName);
BufferedReader b = new BufferedReader(f);
String s = b.readLine();
Пример № 2
BufferedReader br = null;
br = new BufferedReader(new InputStreamReader (new FileInputStream(pathToFile), encoding));
Пример № 3
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.BufferedWriter;
import java.io.FileWriter;
public class FileWritersTest {
public static void main(String[] args) {
String fileName = "file.txt";
FileWriter fw = null;
BufferedWriter bw = null;
FileReader fr = null;
BufferedReader br = null;
//Строка, которая будет записана в файл
String data = "Some data to be written and readed\n";
try {
fw = new FileWriter(fileName);
bw = new BufferedWriter(fw);
System.out.println("Write some data to file: " + fileName);
// 10 раз записать строку
for (int i = 0; i < 10; i++) bw.write(data);
bw.close();
fr = new FileReader(fileName);
br = new BufferedReader(fr);
String s = null;
int count = 0;
System.out.println("Read data from file: " + fileName);
// Считывать данные, отображая на экран
while ((s = br.readLine()) != null)
System.out.println("row " + ++count + " read:" + s);
br.close();
}
catch (Exception e) {
e.printStackTrace();
}
}
}
П.С. Подписаться на подкаст тут, скачать подкаст тут
П.П.С. К сожалению, с шумом до конца разобраться не удалось (
0 коммент.:
Отправить комментарий