Click here to watch in Youtube :
https://www.youtube.com/watch?v=YnO_MQvHwRg&list=UUhwKlOVR041tngjerWxVccw
db.properties
Java Tutorial: Properties class in java [How to get the keys using stringPropertyNames method] |
import java.io.FileReader; import java.io.IOException; import java.util.Iterator; import java.util.Properties; import java.util.Set; /* * public Set<String> stringPropertyNames() * * Returns: * -------- * * a set of keys in this property list where the key and * its corresponding value are strings, including the * keys in the default property list. */ class PropertiesDemo { public static void main(String[] args) throws IOException { FileReader fileReader = null; try { fileReader = new FileReader("db.properties"); Properties p = new Properties(); /* * Reads a property list (key and element pairs) * from the input character stream in a simple * line-oriented format. */ p.load(fileReader); /* * Returns a set of keys in this property list * where the key and its corresponding value are * strings, including distinct keys in the * default property list if a key of the same * name has not already been found from the main * properties list. */ Set<String> set = p.stringPropertyNames(); Iterator<String> itr = set.iterator(); while (itr.hasNext()) { String key = (String) itr.next(); String value = p.getProperty(key); System.out.println("Key = " + key + " , Value = " + value); } } finally { if (fileReader != null) { fileReader.close(); } } } }Output
Key = user , Value = root Key = password , Value = oracleClick the below link to download the code:
https://sites.google.com/site/ramj2eev1/home/javabasics/PropertiesDemo_stringPropertyNames_App.zip?attredirects=0&d=1
Github Link:
https://github.com/ramram43210/Java/tree/master/BasicJava/PropertiesDemo_stringPropertyNames_App
Bitbucket Link:
https://bitbucket.org/ramram43210/java/src/fecc858ed896ce9bbf3cb92f5d438fc2de9eee22/BasicJava/PropertiesDemo_stringPropertyNames_App/?at=master
See also:
No comments:
Post a Comment