Удалить «ноль» из LinkedListMultimap в JavaJAVA

Программисты 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 [ОТДЕЛЕНИЕ]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»