Write a simple Java program that reads data from one file and writes the data to another file.

 We can do this by reading the file using the FileInputStream​ object and write into another file using FileOutputStream​ object.

Here is the sample code

package java_io_examples;

import java.io.FileInputStream;

import java.io.FileOutputStream;

import java.util.Vector;

public class Filetest {

public static void main(String[] args) {

try {

FileInputStream fin = new FileInputStream("D:\\testout.txt");

int i = 0;

String s = "";

while((i=fin.read())!=-1) {

s = s + String.valueOf((char)i);

}

FileOutputStream fout = new

FileOutputStream("D:\\newtestout1.txt");

byte[] b = s.getBytes();

fout.write(b);

fout.close();

System.out.println("Done reading and writing!!");

} catch(Exception e){

System.out.println(e);

}

}

}


#ALTERNATIVE

public void readwrite() throws IOException

{

// Reading data from file

File f1=new File("D:/read.txt");

FileReader fr=new FileReader(f1);

BufferedReader br=new BufferedReader(fr);

String s = br.readLine();

// Writing data

File f2=new File("D:/write.txt");

FileWriter fw=new FileWriter(f2);

BufferedWriter bw=new BufferedWriter(fw);

while(s!=null)

{

bw.write(s);

bw.newLine();

System.out.println(s);

s=br.readLine();

}

bw.flush();

bw.close();

}

Comments

Popular posts from this blog

What is the cloud cube model? Explain in context to the Jericho cloud cube model along with its various dimensions.

Short note on E-Government Architecture

Explain cloud computing reference model .