Professional Documents
Culture Documents
import java.io.*;
try {
char c;
do {
c = (char) cin.read();
System.out.print(c);
} while(c != 'q');
}finally {
if (cin != null) {
cin.close();
import java.io.*;
public class Test {
public static void main(String [] args) {
try {
// FileReader reads text files in the def
ault encoding.
FileReader fileReader =
new FileReader(fileName);
while((line = bufferedReader.readLine())
!= null) {
System.out.println(line);
}
try {
// Assume default encoding.
FileWriter fileWriter =
new FileWriter(fileName);
// Always wrap FileWriter in
BufferedWriter.
BufferedWriter bufferedWriter =
new BufferedWriter(fileWriter);
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
try {
int data;
fileInputStream = new
FileInputStream("files/source.txt");
fileOutputStream = new
FileOutputStream("files/destination.txt");
while ((data = fileInputStream.read()) != -1) {
System.out.print(" " + data);
fileOutputStream.write(data);
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} finally {
if (fileInputStream != null)
fileInputStream.close();
if (fileOutputStream != null)
fileOutputStream.close();
}
}
}
read() and write() functions are used here, read() returns a integer value equals to next byte in
the file and -1 if no more byte is left to read. The write() methods accepts a byte as parameter to
write.