Try English version of Quizful



Раздаем бесплатные Q! подробности в группе Quizful.Alpha-test
Топ контрибуторов
loading
loading
Знаете ли Вы, что

Если у вас есть уникальная статья и вы хотите, чтобы она стала достоянием общественности, вы можете разместить ее на Quizful.

Лента обновлений
ссылка Sep 23 21:36
Комментарий от log4456602:
Не важно какой конструктор вызывается внутри конструк...
ссылка Sep 22 20:50
Комментарий от log4456602:
Жесть вопросик, нормально нагружает!
ссылка Sep 22 12:28
Комментарий от log4456602:
он и так будет 2
ссылка Sep 22 10:26
Комментарий от log4456602:
Class 'Two' must either be declared abstract or imple...
ссылка Sep 21 16:13
Комментарий от Mallyness:
String a = new String("hello");
System.out.println(a =...
Статистика

Тестов: 153, вопросов: 8596. Пройдено: 415597 / 2026420.

Java / Возможная причина NullPointerException

Автор: ogolya  к списку      

Вопрос
Дан следующий код:

 1: class Formatter {
 2:     public String format(String value) {
 3:         return "["+value+"]";
 4:     }
 5: }
 6: 
 7: public class TestNPE {
 8:     public static String handle(Formatter f, String s) {
 9:         if(s.isEmpty()) {
10:             return "(none)";
11:         }
12:         return f.format(s.trim());
13:     }
14: }
Откуда-то был вызван метод handle с какими-то параметрами, и было получено:

Exception in thread "main" java.lang.NullPointerException
    at TestNPE.handle(TestNPE.java:12)
В чём причина исключения — в f или s? Чтобы поменялось, если бы в девятой строчке было бы написано так:

if("".equals(s))
Ответ показать

Если Вам понравился вопрос, проголосуйте за него

Голосов: 135  loading...
driver613   KristinaZh   Basuliic   MarieRoger   kovalev   vas77794   Sohich   strateg29   taras4uprynka   mariarty   coceds   gromozzzeka   onlinekniga   romko9022   marami   xander23   Templar555   vev   ffw_ATL   mamba4ka   vladimirkomlev   Sigizmynd1   Psixozavrik   voanerges14   pchelinaV   kakashon11   SaintCroix   ahrytsiuk   Lord_777   Aaz_190   Dartanyanz   DastRule   xoxole   petiteandreas   Varnachkin   vfedorov   SiMpLe1   Q1234   hrach006   bloodmoor   ZiKpc13   v_cheslav   MikeBarskiy   Ann1803   aipsevku   bombozavr12   starikanich   NetLagina   defascat   Sulfur   krasta   animash   SuiSide   dep97   dgext   mhlv   alexlu   Artyom222   PechenegPkp   dimonick   entony0   silentflame   loloewewr22   pochernin   ama0   Mary123123   Alekssmr   darkpikachu   shelest_anton   saxar   liverm0r   Natalia_14   eric_rossi   hardxx   borisov_sqa   Lucky21   maddybaddy   TheKlash   user04   izhen   DmitriiSemeniuc   umnix   iCleveret   ellobo12   lyalyalya   Igor_dotsenko   cbrt4   Sydoruk1ua   mr_virtus   rikataka   tred   vovbys   cheesebest   Ruzveld   Dmitry10   dimon_lvov   andrey198208   Vatolinrp   Mefi100feLL   olegMax   mankoff   Tashamet   kolizer   dcba1257908   sergif   lynx   ann9510   ArtGizmo   Vers   andriushkins   klimkodima   kaiserr   smellycat   samara333   AlexDzot   imaadamasheli   simkhotech   Dmitriy_   vika95vika   m1nd   spr1ng   AllenMiln   anyri_sun   SanEEEk   Sroman   ReaX   Shamoev   PollyBon   warmgrey   Venture   olegdoncovg   irbis691   Ambal   janjansen   DTRL