Реализация текстовой области изменяемого размера?

Другое событие NullPointerException возникает, когда объявляется массив объектов, а затем сразу же пытается разыменовать его внутри.

String[] phrases = new String[10];
String keyPhrase = "Bird";
for(String phrase : phrases) {
    System.out.println(phrase.equals(keyPhrase));
}

Этот конкретный NPE можно избежать, если порядок сравнения отменяется ; а именно, использовать .equals для гарантированного непустого объекта.

Все элементы внутри массива инициализируются их общим начальным значением ; для любого типа массива объектов, это означает, что все элементы null.

Вы должны инициализировать элементы в массиве перед доступом или разыменованием их.

String[] phrases = new String[] {"The bird", "A bird", "My bird", "Bird"};
String keyPhrase = "Bird";
for(String phrase : phrases) {
    System.out.println(phrase.equals(keyPhrase));
}

22
задан Community 23 May 2017 в 11:50
поделиться

3 ответа

StackOverflow использует плагин jQuery для выполнения этого: TextAreaResizer.

достаточно легко проверить, что это - просто вытягивает JS файлы от сайта.

Исторический очерк: , когда этот ответ был первоначально записан, WMD и TextAreaResizer были двумя отдельными плагинами, никакой которых не был создан ТАК Команда разработчиков (см. также: ответ micahwittman ). Кроме того, JavaScript для сайта было довольно легко считать... Ни один из них не строго верен больше, но TextAreaResizer все еще работает просто великолепно.

25
ответ дан Community 29 November 2019 в 04:47
поделиться

Мне недавно была нужна схожая функциональность. Ее названные Авторастут , и это - Плагин удивительного библиотека jQuery

11
ответ дан Piccolo 29 November 2019 в 04:47
поделиться

Сначала я полагал, что это была встроенная функция редактор Скидки с цены Wysiwym , но Shog9 корректен: это не испекло - в вообще, но является любезностью плагина jQuery TextAreaResizer (я был, вводят в заблуждение браузером, использовал для начинания работу демонстрация редактора , потому что сам Google Chrome добавляет расширяемую функциональность на textareas— во многом как Safari браузер делает).

4
ответ дан micahwittman 29 November 2019 в 04:47
поделиться
Другие вопросы по тегам:

Похожие вопросы: