Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package io;
- import java.awt.List;
- import java.io.*;
- import java.nio.*;
- import java.nio.charset.Charset;
- import java.nio.charset.StandardCharsets;
- import java.nio.file.Files;
- import java.nio.file.Paths;
- import java.util.ArrayList;
- import java.util.Scanner;
- public class FileReaderWriter {
- FileReaderWriter() throws Exception {
- String input = "ABC";
- //////// Writer //////////
- // Writing character data
- FileWriter fout = null;
- // Writing binary data (images, music)
- FileOutputStream foutS = null;
- // Writing binary data (images, music)
- OutputStream outS = null;
- // Java 7 (OutputStream)
- //Files outF = null;
- fout = new FileWriter("/home/jlee/test.txt");
- foutS = new FileOutputStream("/home/jlee/test.txt");
- outS = new FileOutputStream("/home/jlee/test.txt");
- //Files.write(Paths.get("/home/jlee/test.txt"), input.getBytes());
- //byte[] contentInBytes = input.getBytes();
- //out.write(contentInBytes);
- //fout.write(input);
- //foutS.write(input.getBytes());
- //outS.write(input.getBytes(), 0, input.length());
- outS.write(input.getBytes());
- //////// Reader //////////
- //Reading character data
- FileReader fin = null;
- BufferedReader bin = null;
- //Reading binary data (image, music)
- FileInputStream finS = null;
- InputStream inS = null;
- fin = new FileReader("/home/jlee/test.txt");
- bin = new BufferedReader(fin);
- //System.out.println(bin.readLine());
- String str = bin.readLine();
- while(str != null){
- System.out.println(str+"\n");
- str = bin.readLine();
- }
- finS = new FileInputStream("/home/jlee/test.txt");
- inS = new FileInputStream("/home/jlee/test.txt");
- int data = inS.read();
- while (data >= 0) { // while (data=in.read()!= -1){
- //char c = 65; //A
- //char c = (char) data;
- System.out.print((char) data);
- data = inS.read();
- }
- ArrayList<String> lines;
- lines = (ArrayList<String>) Files.readAllLines(Paths.get("/home/jlee/test.txt"), StandardCharsets.UTF_8);
- for (String line : lines) {
- System.out.println(line);
- }
- fin.close();
- fout.close();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment