wood burning stoves 2.0*
The moose likes Java in General and the fly likes How to write Vector object to a text file? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of The Java EE 7 Tutorial Volume 1 or Volume 2 this week in the Java EE forum
or jQuery UI in Action in the JavaScript forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "How to write Vector object to a text file?" Watch "How to write Vector object to a text file?" New topic

How to write Vector object to a text file?

Andrew Parker
Ranch Hand

Joined: Nov 12, 2001
Posts: 178
I have the following class:

I created another class which uses Vector to store the object like that:

How can I write vector object (name, sex and age for all objects) to a text file LINE by LINE?
How can I cast that object's name, sex and age to be String?
Thanks for help.
Eric Fletcher
Ranch Hand

Joined: Oct 26, 2000
Posts: 188
I think you mean how do you write what's IN the object to a text file, right?
In this case you don't have to cast them to Strings, they are already Strings. If you mean a single step to return the instance variables as a single String, you could override the toString() method of X to put them all together in one String:
In X...

Or something like that depending on your needs.
Then you have a choice of whether you want to build a big String(delimited by newlines) and write it to the file all at once, or write once for each object in the Vector. Check out these links for writers:

My theory of evolution is that Darwin was adopted. - Steven Wright
I agree. Here's the link: http://aspose.com/file-tools
subject: How to write Vector object to a text file?