String, null и “”

125
03 октября 2018, 04:30

Мне нужно найти метод, который будет преобразовывать

String str = null

В

String str = ""
Answer 1

Попробуйте так:

public String nullToEmptyString(String str) {
    return str == null ? "" : str;
}
Answer 2

Для Java 8 можно ещё так

public String safeString(String str) {
    return Optional.ofNullable(str).orElse("");
}
Answer 3

В Java 9 стиле

str = Objects.requireNonNullElse(str, "");
Answer 4

Всё очень просто:

public String nullToEmpty(String str) {
    return str == null ? "" : str;
}
READ ALSO
Static в методах

Static в методах

Такая ошибка:

141
Глюк при работе с Java

Глюк при работе с Java

Windows XP Professional SP3 jdk17

140
Ошибка при парсинге HTML страницы в Android

Ошибка при парсинге HTML страницы в Android

Мне необходимо получить два значения конкретных значения с сайта, у каждого значения свой уникальный тегВсе это получается в программе для...

168