У меня есть переменная HashMap, как этотполучения четного или нечетное значения из ArrayList <HashMap <String, String >> в андроиде
ArrayList<HashMap<String, String>> myfullvalue;
этой карта, заполненная все мои значения из таблиц. На этой карте есть поле с уникальным номером. теперь я просто хочу, чтобы получить еще и нечетные значения от «myfullvalues» базы на «Id» и сделать два друга один, как:
ArrayList<HashMap<String, String>> myevenvalue;
и
ArrayList<HashMap<String, String>> myoddvalue;
для одного значения я использовал это:
if (Integer.parseInt((myevenvalue.get(0).get("id"))) & 1 == 0) { even... } else { odd... }
но не знаю, как это сделать, назначив его новому массиву.
Первое, что бросается в глаза: вы применить оператор побитового в строку 'myevenvalue.get (0) .get ("ID")) & 1 = = 0'. –
о право. я починил это . thanks –
В чем проблема? Что вы подразумеваете под _ «не знаете, как это сделать, назначив его новому массиву один» _? –