Skip to Main Content

Java Programming

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Interested in getting your voice heard by members of the Developer Marketing team at Oracle? Check out this post for AppDev or this post for AI focus group information.

DataIO Streams

807569May 15 2006
What is the importance DataInputStream and DataOutputStream....???

How can i write a human readable file, that contains double,int,String values...
I tried it with DataOutputStream...But it is not human readable....(possible to read from DataInputStream)

How can i create a human readable file ??? (By using Writer or OutputStream)

//"MyFile.txt" data should contain in a tabular format.(like this,..)

price unit descs
19.99 12 Java T-shirt
9.99 8 Java Mug
15.99 13 Duke Juggling Dolls
3.99 29 Java Pin
4.99 50 Java Key Chain
import java.io.*;

public class DataIOStream{
   public static void main(String args[]) throws Exception{
	
    DataOutputStream out = new DataOutputStream(new FileOutputStream("MyFile.txt"));
	
	double[] prices = { 19.99, 9.99, 15.99, 3.99, 4.99 };
        int[] units = { 12, 8, 13, 29, 50 };
        String[] descs = { "Java T-shirt",
			   "Java Mug",
			   "Duke Juggling Dolls",
			   "Java Pin",
			   "Java Key Chain" };

	
	for(int i=0;i<prices.length;i++){
	    out.writeDouble(prices);
out.writeChar('\t');
out.writeInt(units[i]);
out.writeChar('\t');
out.writeChars(descs[i]);
out.writeChar('\n');

}
out.close();
}
}





:-)

Comments

Processing
Locked Post
New comments cannot be posted to this locked post.

Post Details

Locked on Jun 12 2006
Added on May 15 2006
0 comments
112 views