Практика на null в Java
Дан код:
String title = "java";
Выведите длину строки или 0, если значения
нет.
Создайте метод showNick, который принимает
строку и возвращает текст в верхнем регистре
или guest, если аргумент пуст.
Дан код:
String first = null;
String second = "backup";
Выведите одну строку - первое непустое значение
или none.
Дан код:
import java.util.ArrayList;
import java.util.Arrays;
ArrayList<Integer> nums = new ArrayList<>(Arrays.asList(1, null, 3, null, 5));
Выведите сумму всех непустых чисел.
Дан код:
import java.util.HashMap;
HashMap<String, Integer> stock = new HashMap<>();
stock.put("pen", 3);
stock.put("book", null);
Выведите количество для pen и для cup
с подстановкой 0, если значения нет.
Дан код:
String raw = " 15 ";
Если строка не пустая, выведите число после
обрезки пробелов. Иначе выведите no data.
Дан код:
String city = null;
String zip = null;
Выведите unknown, если обе строки пустые.
Иначе выведите первую непустую.
Дан код:
import java.util.ArrayList;
import java.util.Arrays;
ArrayList<String> names = new ArrayList<>(Arrays.asList("Ann", null, "Bob", null));
Соберите список непустых имен в верхнем регистре и выведите его в консоль.
Дан код:
String code = "404";
Выведите error, если после перевода
в число код больше 399. Иначе выведите
ok. Если значения нет, выведите
skip.
Дан код:
import java.util.HashMap;
HashMap<String, String> profile = new HashMap<>();
profile.put("name", "Ann");
profile.put("phone", null);
Выведите строку "name: Ann, phone: n/a"
для этих данных, подставив n/a,
если телефона нет.
Дан код:
Integer a = 5;
Integer b = null;
Выведите сумму, если оба числа заданы.
Иначе выведите incomplete.
Дан код:
import java.util.ArrayList;
import java.util.Arrays;
ArrayList<String> lines = new ArrayList<>(Arrays.asList("", "hi", null, "yo"));
Посчитайте, сколько элементов не пустые и не равны пустой строке, и выведите число.