//FileCopy
import java.io.*;
public class FileCopy
{
public static void main(String args[])
{
try
{
File file1 = new File("f1.txt");
File file2 = new File("f2.txt");;
File file3 = new File("f3.txt");;
FileOutputStream fos = new FileOutputStream(file1);
FileReader fr;
int cnt;
int cap = 65;
int small = 98;
char ch;
//writing in file1
fos.write(cap);cap++;
fos.write(cap);cap++;
fos.write(small);small++;
fos.write(small);small++;
fos.write(small);small++;
fos.write(cap);cap++;
fr = new FileReader(file1);
fos = new FileOutputStream(file2);
while( (cnt = fr.read()) != -1 )
{
ch = (char)cnt;
if( ch >= 'a' && ch <= 'z' )
{
cnt = cnt - 32;
fos.write(cnt);
}
else
if( ch >= 'A' && ch <= 'Z' )
{
cnt = cnt + 32;
fos.write((char)cnt);
}
else
fos.write(cnt);
}
//displaying file1 file2
fr = new FileReader(file1);
System.out.println ("file1::");
while( (cnt = fr.read()) != -1 )
{
ch = (char)cnt;
System.out.print (""+ch);
}
fr = new FileReader(file2);
System.out.println ("");
System.out.println ("file2::");
while( (cnt = fr.read() )!= -1)
{
ch = (char)cnt;
System.out.print (""+ch);
}
fos = new FileOutputStream(file3);
fr = new FileReader(file1);
while( (cnt = fr.read()) != -1 )
{
fos.write(cnt);
}
fr = new FileReader(file2);
while( (cnt = fr.read()) != -1 )
{
fos.write(cnt);
}
fr = new FileReader(file3);
System.out.println ("");
System.out.println ("file3::");
while( (cnt = fr.read() )!= -1)
{
ch = (char)cnt;
System.out.print (""+ch);
}
fos.close();
fr.close();
//file3.
}
catch(Exception exc)
{
System.out.println ("exc::"+exc);
}
}
}
import java.io.*;
public class FileCopy
{
public static void main(String args[])
{
try
{
File file1 = new File("f1.txt");
File file2 = new File("f2.txt");;
File file3 = new File("f3.txt");;
FileOutputStream fos = new FileOutputStream(file1);
FileReader fr;
int cnt;
int cap = 65;
int small = 98;
char ch;
//writing in file1
fos.write(cap);cap++;
fos.write(cap);cap++;
fos.write(small);small++;
fos.write(small);small++;
fos.write(small);small++;
fos.write(cap);cap++;
fr = new FileReader(file1);
fos = new FileOutputStream(file2);
while( (cnt = fr.read()) != -1 )
{
ch = (char)cnt;
if( ch >= 'a' && ch <= 'z' )
{
cnt = cnt - 32;
fos.write(cnt);
}
else
if( ch >= 'A' && ch <= 'Z' )
{
cnt = cnt + 32;
fos.write((char)cnt);
}
else
fos.write(cnt);
}
//displaying file1 file2
fr = new FileReader(file1);
System.out.println ("file1::");
while( (cnt = fr.read()) != -1 )
{
ch = (char)cnt;
System.out.print (""+ch);
}
fr = new FileReader(file2);
System.out.println ("");
System.out.println ("file2::");
while( (cnt = fr.read() )!= -1)
{
ch = (char)cnt;
System.out.print (""+ch);
}
fos = new FileOutputStream(file3);
fr = new FileReader(file1);
while( (cnt = fr.read()) != -1 )
{
fos.write(cnt);
}
fr = new FileReader(file2);
while( (cnt = fr.read()) != -1 )
{
fos.write(cnt);
}
fr = new FileReader(file3);
System.out.println ("");
System.out.println ("file3::");
while( (cnt = fr.read() )!= -1)
{
ch = (char)cnt;
System.out.print (""+ch);
}
fos.close();
fr.close();
//file3.
}
catch(Exception exc)
{
System.out.println ("exc::"+exc);
}
}
}