This week's book giveaway is in the Clojure forum.
We're giving away four copies of Clojure in Action and have Amit Rathore and Francis Avila on-line!
See this thread for details.
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

How to write Vector object to a text file?

 
Andrew Parker
Ranch Hand
Posts: 178
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,
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.
Andrew
 
Eric Fletcher
Ranch Hand
Posts: 188
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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:
BufferedWriter
FileWriter
PrintWriter
HTH,
E
 
I agree. Here's the link: http://aspose.com/file-tools
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic