Можно ли напрямую изменить значения локальной переменной из массива или любой реализации Java? - PullRequest
0 голосов
/ 26 апреля 2018
      String monRegHrs="0.00"; 
      String monPotHrs="0.00";
      String monNpotHrs="0.00";

String [] varArray = new String [] {monRegHrs, monPotHrs, monNpotHrs};

Я хочу иметь возможность изменить значение локальных переменных ex monRegHrs с 0,00 на новое значение.

Проверьте, является ли имя элемента "monRegHrs", если да. MonRegHrs = "hello"

Возможно ли манипулировать такими локальными переменными, как это в Java?если да как?

1 Ответ

0 голосов
/ 26 апреля 2018

Самый простой способ справиться с этим - для всех переменных вам потребуется создать отдельный метод, который изменит переменную, затем впоследствии изменит элемент массива и любые дополнительные вещи, которые вы, возможно, захотите добавить (для всего, что связано с переменной).

public SetmonRegHrs(String value) {
monRegHrs = value;
varArray[0] = value;
}

public SetmonPotHrs(String value) {
monPotHrs = value;
varArray[1] = value
}

public SetmonNpotHrs(String value) {
monNpotHrs = value;
varArray[2] = value;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...