Java Forum

Ask Question   UnAnswered
Home » Forum » Java       RSS Feeds

search string in text file using JAVA

  Asked By: Francisca    Date: Mar 25    Category: Java    Views: 4271

I want to keep a text file for parameters for my java program. When I
access the java code, it will look for those parameters and store
them in variables.

For example:

Then these variables should be accessed at the begining of the java
program and stored in variables like vPath, vConnectStr etc.

Can anybody give me an idea? If there is a code available, it would
be very good to understand it.



4 Answers Found

Answer #1    Answered By: Eloise Lawrence     Answered On: Mar 25

Try using Properties.
File file  = null;

try {
// read the property text  file
file = new File("o:\\simulator\\myproperty.prop");
FileInputStream fis = new FileInputStream(file);

Properties prop = new Properties();
// feed the property with the file

// Get the application to print out all the key and the value
// of your property file
Enumeration enum = prop.propertyNames();
while (enum.hasMoreElements()) {
String key = (String) enum.nextElement();
String value = (String) prop.get(key);
System.out.println(key + ":" + value);
} catch (FileNotFoundException fnfe) {
} catch (IOException ioe) {

Answer #2    Answered By: Doyle Gonzalez     Answered On: Mar 25

Why don't you use a property file?
Look at the API docs, and search  for the PropertyResourceBundle class!

Answer #3    Answered By: Balbir Kaur     Answered On: Mar 25

FileInputStream in=new FileInputStream("<file name>");
Properties prop=new Properties();
String path=prop.getProperty("PATH");
String connectt=prop.getProperty("CONNECT_STRING");

Didn't find what you were looking for? Find more on search string in text file using JAVA Or get search suggestion and latest updates.