@Makaron3000

Почему не выводит пустой массив?

Суть в том, что если в качестве аргумента передано строку со значением null, то нужно вывести пустой массив, но он не выводится, в чём дело?
public static char[] removeLetter(String arg) {
        if(arg == null) {
            return arg.toCharArray();
        }
        String x = arg.toLowerCase().replace('r','!');
        char[] array = x.toCharArray();
        return array;
    }
  • Вопрос задан
  • 47 просмотров
Пригласить эксперта
Ответы на вопрос 1
zagayevskiy
@zagayevskiy Куратор тега Java
Android developer at Yandex
У тебя в этом месте 100% NullPointerException. В джаве нельзя вызывать методы на пустых ссылках. Ты можешь создать массив руками: new char[0]
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы