свойства java - PullRequest
       3

свойства java

0 голосов
/ 02 октября 2011

Со свойствами в Java, как я могу проверить, равно ли значение свойства чему-либо, например, если свойство quitonload равно true, тогда программа завершится при запуске

Ответы [ 3 ]

2 голосов
/ 02 октября 2011

Или, если вы используете файл свойств, вы можете сделать это:

Properties p = new Properties()

p.load(new FileInputStream(args[0]))

if (p.getProperty("quitonload").equals("true")) {
  System.out.println("quitonload is true");
  System.exit(1);
}
System.out.println("quitonload is false");

Проверьте документацию в файле свойств, если у вас есть какие-либо сомнения относительно формата файла.

2 голосов
/ 02 октября 2011

Вы имеете в виду что-то вроде:

if (System.getProperty("quitonload", "false").equals("true")) {
    System.exit(1);
}

Обратите внимание на кавычки;Системные свойства всегда являются строками.

0 голосов
/ 02 октября 2011

Свойства - это пары ключ / значение, каждая из которых представлена ​​String

if (myPropertiesObj.getProperty("quitonload").equalsIgnoreCase("true"))
{
    ...
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...