Sunday 29 January 2017

Filling in Java - How To Read & Write A File in Java

Java Program to Create a File & Write Data into it

Code:

import java.util.*;
import java.io.*;
public class Test
{
public static void main (String args[])
{
Scanner s=new Scanner (System.in);
String a;
int m = 0;
try
{
FileOutputStream fos=new FileOutputStream ("Test.data");
DataOutputStream dos=new DataOutputStream (fos);
for (int i=1; i<=5; i++)
{
System.out.print ("Enter the name:");
a=s.next();
System.out.print ("Enter the marks:");
                      m = s.nextInt();
dos.writeUTF(a);
dos.writeInt(m);
}
}
catch (Exception e)
{
System.out.print ("Invalid");
}
}
}


Java Program to Read the File Created Above

Code:

import java.io.*;
public class Test1
{
public static void main (String args[])
{
String s;
int a;
try
{
FileInputStream fis=new FileInputStream ("F:\\Test\\Test.data");
DataInputStream dis=new DataInputStream (fis);
while (true)
{
s=dis.readUTF();
a=dis.readInt();
System.out.print ("\nName:"+s);
System.out.print ("\nMarks:"+a);
}
}
catch (Exception e)
{
System.out.print ("\nEOF");            //EOF means End Of File.
}
}
}

No comments:

Post a Comment