File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
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 Elasticsearch in Action this week in the Big Data 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
subject: How to write Vector object to a text file?