Удалить «ноль» из LinkedListMultimap в Java ⇐ JAVA
-
Гость
Удалить «ноль» из LinkedListMultimap в Java
У меня есть приведенный ниже код, и я хочу удалить нулевые значения при печати или сохранении в файле.
Бывают случаи, когда мне не нужно передавать какие-либо значения в переменную. Итак, в таких случаях мне нужны напечатанные ключи, но без каких-либо нулевых значений. Как я могу это сделать?
Мне придется использовать LinkedListMultimap, так как у меня могут быть повторяющиеся ключи, и я хочу сохранить порядок записи на карту.
public static void main(String[] args) { Данные Multimap = LinkedListMultimap.create(); data.put("ИМЯ", getName()); data.put("ВОЗРАСТ", getAge()); data.put("ОТДЕЛ", getDepartment()); data.forEach((ключ, значение) -> System.out.println("[" + ключ + "]" + " " + значение)); } Текущий результат:
[ИМЯ] Джо [ВОЗРАСТ] 25 [ОТДЕЛ] ноль Ожидаемый результат:
[ИМЯ] Джо [ВОЗРАСТ] 25 [ОТДЕЛЕНИЕ]
У меня есть приведенный ниже код, и я хочу удалить нулевые значения при печати или сохранении в файле.
Бывают случаи, когда мне не нужно передавать какие-либо значения в переменную. Итак, в таких случаях мне нужны напечатанные ключи, но без каких-либо нулевых значений. Как я могу это сделать?
Мне придется использовать LinkedListMultimap, так как у меня могут быть повторяющиеся ключи, и я хочу сохранить порядок записи на карту.
public static void main(String[] args) { Данные Multimap = LinkedListMultimap.create(); data.put("ИМЯ", getName()); data.put("ВОЗРАСТ", getAge()); data.put("ОТДЕЛ", getDepartment()); data.forEach((ключ, значение) -> System.out.println("[" + ключ + "]" + " " + значение)); } Текущий результат:
[ИМЯ] Джо [ВОЗРАСТ] 25 [ОТДЕЛ] ноль Ожидаемый результат:
[ИМЯ] Джо [ВОЗРАСТ] 25 [ОТДЕЛЕНИЕ]
Мобильная версия