У меня есть переменная типа Hashmap <String,Integer
>.
В этом случае значение Integer может потребовать некоторых манипуляций в зависимости от значения переменной-флага. Я сделал это так ...
Hashmapvariable.put( somestring,
if (flag_variable) {
//manipulation code goes here
new Integer(manipulated value);
} else {
new Integer(non-manipulated value);
}
);
Но я получаю ошибку:
Синтаксическая ошибка на токене (ах), неуместна
конструкции.
при вызове Hashmapvariable.put.
Я также получаю еще одну ошибку
Синтаксическая ошибка на токене ")", удалите это
маркер.
в финале ");" линия. Но я не могу удалить ")" - это закрывающие скобки для вызова метода put.
Я не понимаю этого. Какую ошибку я делаю?