Example6:-
TestFileOutputStream.java(byteoriented stream)
import java.io.*;
class TestFileOutputStream
{
public static void main(String[]args)throws
IOException
{
FileOutputStream fout=new
FileOutputStream("abc2.txt");
fout.write(97);
String s="well-come to javaindore";
byte[]b=s.getBytes();
fout.write(b);
}
}
Output:-
awell-come to javaindore
Example7:-DataFile.java
import java.io.*;
class DataFile
{
public static void main(String[]args)throws
IOException
{
FileOutputStream fout=new
FileOutputStream("book.txt");
DataOutputStream ob=new DataOutputStream(fout);
ob.writeInt(101);
ob.writeBoolean(true);
ob.writeChar('A');
ob.writeBytes("hello javaindore");
}
}
Output:-
e Ahello
javaindore
Example8:-
TestReader.java
import java.io.*;
class TestPrintStream
{
public static void main(String[]args)throws
IOException
{
FileOutputStream fw=new
FileOutputStream("abc3.txt");
PrintStream fout=new PrintStream(fw);
fout.write(97);
fout.println('A');
fout.println(10);
fout.println(32767);
fout.println(2147483647);
fout.println(2147483699L);
fout.println(10.80F);
fout.println(10.90);
String s="well-come to javaindore";
byte b[]=s.getBytes();
fout.write(b);
}
}
Output:-
aA
10
32767
2147483647
2147483699
10.8
10.9
well-come to javaindore
Example9:-
FileObject.java
import java.io.*;
class FileObject implements Serializable
{String name;
int roll;
public static void main(String[]args)throws
IOException
{
FileObject f=new FileObject();
f.name="Sona";
f.roll=101;
FileObject f1=new FileObject();
f1.name="Sona123";
f1.roll=10101;
FileOutputStream fr=new
FileOutputStream("obj.txt");
ObjectOutputStream ff=new ObjectOutputStream(fr);
ff.writeObject(f);
ff.writeObject(f1);
}
}
Example10:-
FileObject.java
import java.io.*;
class FileObject implements Serializable
{String name;
int roll;
public static void main(String[]args)throws
IOException
{
FileObject f=new FileObject();
f.name="Sona";
f.roll=101;
FileObject f1=new FileObject();
f1.name="Sona123";
f1.roll=10101;
FileOutputStream fr=new
FileOutputStream("obj.txt");
ObjectOutputStream ff=new ObjectOutputStream(fr);
ff.writeObject(f);
ff.writeObject(f1);
FileInputStream fin=new
FileInputStream("obj.txt");
ObjectInputStream o=new ObjectInputStream(fin);
try
{
FileObject b=(FileObject)o.readObject();
while(b!=null)
{
System.out.println(b.name+" "+b.roll);
b=(FileObject)o.readObject();
}
}
catch(Exception e){}
}
}
Output:-
C:\JAVATECH>javac FileObject.java
C:\JAVATECH>java FileObject
Sona
101
Sona123
10101
Comments
Post a Comment