GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||||||
GeezerVison is showing www.tutorialspoint.com — Java PropertyResourceBundle Class
Selected Reading
Java PropertyResourceBundle ClassIntroductionThe Java PropertyResourceBundle class is a concrete subclass of ResourceBundle that manages resources for a locale using a set of static strings from a property file.Following are the important points about PropertyResourceBundle −
Class declarationFollowing is the declaration for java.util.PropertyResourceBundle class − public class PropertyResourceBundle extends ResourceBundle FieldFields inherited from class java.util.ResourceBundle. Class constructors
Class methods
Methods inheritedThis class inherits methods from the following classes −
Getting Keys from a PropertyResourceBundle Instance ExampleThe following example shows the usage of Java PropertyResourceBundle getKeys() method. We created a InputStream of given content and then using that stream a PropertyResourceBundle object is created. Then using getKeys() method, an enumeration of keys is retrieved and entries are printed. package com.tutorialspoint;
import java.io.ByteArrayInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.StringBufferInputStream;
import java.nio.charset.Charset;
import java.util.Enumeration;
import java.util.PropertyResourceBundle;
public class PropertyResourceBundleDemo {
public static void main(String[] args) {
// Prepare content for simulating property files
String fileContent =
"# Integer value 1\n" +
"s1 = 1\n" +
"# String value PropertyResourceBundleDemo\n" +
"s2 = PropertyResourceBundleDemo\n" +
"# Date value Fri Jan 31 00:00:00 IST 3913\n" +
"s3 = Fri Jan 31 00:00:00 IST 3913";
InputStream propStream = new ByteArrayInputStream(fileContent.getBytes
(Charset.forName("UTF-8")));
try {
// Create property resource bundle
PropertyResourceBundle bundle =
new PropertyResourceBundle(propStream);
// Get resource keys
Enumeration<String> keys = bundle.getKeys();
while(keys.hasMoreElements()) {
System.out.println("Bundle key: "+keys.nextElement());
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
OutputLet us compile and run the above program, this will produce the following result − Bundle key: s2 Bundle key: s1 Bundle key: s3 Advertisements
| ||||||||||||||
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |