Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: Общие вопросы > Properties


Автор: Aratrok 5.4.2014, 14:05
У меня проблема с классом Properties. К примеру, есть такой код
Код

Properties C = new Properties();
    try {
        C.load(new FileInputStream("Conf_Load.ini"));
        Set keys = C.keySet();
        Iterator I = keys.iterator();
        while(I.hasNext()){
            System.out.println( (String)(I.next())  );
        }
    } catch (FileNotFoundException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

В файле Conf_Load содержиться

First=1
Second=2
Third=3
Fourth=4
Fifth=5 

В результате выполнения получаем:
Fifth
Second
Fourth
First
Third

Как пролучить список ключей в таком порядке, в котором они содержатся в файле?

Автор: Pawl 5.4.2014, 17:56
Посмотрите http://stackoverflow.com/questions/3619796/how-to-read-a-properties-file-in-java-in-the-original-order. Описано несколько способов решения данной проблемы

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)