STREAM EXERCISES
STREAM EXERCISES
STREAM EXERCISES
import java.io.*;
class fileread1
{
public static void main(String arg[])throws Exception
{
DataInputStream d = new DataInputStream (System.in);
String fname;
System.out.println("Enter a file name : ");
fname = d.readLine();
FileInputStream fis = new FileInputStream(fname);
byte b[] = new byte[20];
fis.read(b);
String s= new String(b);
System.out.println(s);
fis.skip(5);
fis.read(b);
s= new String(b);
System.out.println(s);
}
}
FileOutputStream :
import java.io.*;
class filesave1
{
public static void main(String arg[ ])throws Exception
{
String fname="myfile.txt";
String data="Welcome to java's Output Stream";
FileOutputStream fos = new FileOutputStream(fname);
byte b[ ]=data.getBytes();
fos.write ( b );
fos.close();
System.out.println("File Saved");
}
}
Ex.2 :
import java.io.*;
class filesave1
{
public static void main(String arg[ ])throws Exception
{
DataInputStream d= new DataInputStream (System.in);
String fname,data;
System.out.println("Enter the filename : " );
fname = d.readLine();
FileOutputStream fos = new FileOutputStream(fname);
System.out.println("Enter your messages : ");
do
{
data = d.readLine();
byte b[ ]= data.getBytes();
fos.write(b);
} while( !data.endsWith("."));
fos.close();
System.out.println("File Saved");
}
}
fos.close();
System.out.println("File Saved");
}
}