File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
Win a copy of Clojure in Action this week in the Clojure forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Parse a text file and save to a database

 
christine lorraine
Greenhorn
Posts: 20
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi, i will be developing a module wherein i will need to parse texts from a text file.
i am just wondering which one is a better and more efficient way...
is it uploading the text file first in the server and then proceed with parsing or should i just read the text file, store it in a stringbuffer and then parse the string.
thanks. appreciate your comments on this.
 
James wu
Greenhorn
Posts: 5
  • 0
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
java.lang.String is actually a char array wrapper same as StringBuffer is. So both of your methods will be almost same.
To parse a text file (like huge server log file), if it possible, do not try to load the whole file into memory. That may crash the server. Most of the text file parser will just read one line, then parse one line.
Hope that will help.
J
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic