Loading a properties file using ResourceBundle

  • Thread starter khanhly via JavaKB.com
  • Start date
K

khanhly via JavaKB.com

I try to load a properties file using ResourceBundle. However, when I print
out the data in the map table, they are not in order as in the properties
file.

Is there a way lo load the properties file using the ResourceBundle so that
the data in the map table are listed in order as in the actual properties
file.

Example:
The properties file contains
ID1
ID2
ID3
After loaded and when printed out from tha map table, it displayed as
ID2
ID1
ID3

Thanks
 
M

Moiristo

khanhly said:
I try to load a properties file using ResourceBundle. However, when I print
out the data in the map table, they are not in order as in the properties
file.

Is there a way lo load the properties file using the ResourceBundle so that
the data in the map table are listed in order as in the actual properties
file.

Resource Bundles and Properties instances are made up from a HashTable
underneath, therefore it is not possible to order the properties. In
order to do that, you need to create your own resource bundle parser.
First, get a stream from the resource:

InputStream fis = Resources.class.getResourceAsStream (
"messages.properties" );

Then use StreamTokenizer to process it.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,262
Messages
2,571,059
Members
48,769
Latest member
Clifft

Latest Threads

Top