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


Автор: Samotnik 4.10.2011, 14:47
Привет народ. 
Если я в цикле устанавливаю новые порперти, они будут затирать старые ? Т.е. обновляться или нет ?
Код

начало цикла
Properties props= new Properties(System.getProperties());
props.put("http.proxySet", "true");
props.put("http.proxyHost", host);
props.put("http.proxyPort", port);
Properties newprops = new Properties(props);
System.setProperties(newprops);
конец цикла

Автор: Veve 4.10.2011, 14:58
а в чём проблема проверить? 
Код

        Properties props = new Properties(System.getProperties());
        for (int i = 0; i < 3; i++) {
            props.put("http.proxySet", Integer.toString(i));
        }
        System.out.println(props);


Результат: {http.proxySet=2}

Вывод: да, будут

Автор: Samotnik 4.10.2011, 15:10
Veve,  я так и сделал.
Не понимаю. Почему
System.getProperty("http.proxyPort")
Возвращает null ???

Добавлено через 2 минуты и 30 секунд
Всё, понял, всем спасибо  smile 

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