Я вызываю метод для получения данных в соответствии с переданным текстом, который будет пинговаться в базе данных.
Поэтому я хочу проверить, поступили ли данные в объект или нет.
Код:
Method m = service.getMethodDataByFilter(text);
Я пробовал:
if(m == null){
System.out.println("In NULL");
}
но он не входит внутрь.
Я тоже пробовал:
if(m.getName().isEmpty()){
System.out.println("In NULL");
}
затем он выдает NPE в состояние, поскольку данные не получены.
Итак, как проверить, если есть данные внутри объекта или нет?
Класс метода:
public class Method {
private Integer id;
private String name;
// getter-setter
}
ОБНОВЛЕНИЕ
Только что попробовал Ручиру
if(m== null){
System.out.println("m is null");
}else if(m.getName()==null){
System.out.println("m.getName() is null");
}else if(m.getName().isEmpty()){
System.out.println("m.getName() is empty");
}
По-прежнему выдает тот же NPE.
Код метода FULL:
public MethodDTO getMethod(String text){
Method m = service.getMethod(text);
if(m == null){
System.out.println("m is null");
}else if(m.getName()==null){
System.out.println("m.getName() is null");
}else if(m.getName().isEmpty()){
System.out.println("m.getName() is empty");
}
ModelMapper mapper = ModelMap.methodMapper();
return mapper.map(m, MethodDTO.class);
}
Подробнее здесь: https://stackoverflow.com/questions/286 ... ata-or-not
Проверьте, есть ли у объекта данные или нет? ⇐ JAVA
Программисты JAVA общаются здесь
-
Anonymous
1736319780
Anonymous
Я вызываю метод для получения данных в соответствии с переданным текстом, который будет пинговаться в базе данных.
Поэтому я хочу проверить, поступили ли данные в объект или нет.
Код:
Method m = service.getMethodDataByFilter(text);
Я пробовал:
if(m == null){
System.out.println("In NULL");
}
но он не входит внутрь.
Я тоже пробовал:
if(m.getName().isEmpty()){
System.out.println("In NULL");
}
затем он выдает NPE в состояние, поскольку данные не получены.
Итак, как проверить, если есть данные внутри объекта или нет?
Класс метода:
public class Method {
private Integer id;
private String name;
// getter-setter
}
[b]ОБНОВЛЕНИЕ[/b]
Только что попробовал Ручиру
if(m== null){
System.out.println("m is null");
}else if(m.getName()==null){
System.out.println("m.getName() is null");
}else if(m.getName().isEmpty()){
System.out.println("m.getName() is empty");
}
По-прежнему выдает тот же NPE.
[b]Код метода FULL:[/b]
public MethodDTO getMethod(String text){
Method m = service.getMethod(text);
if(m == null){
System.out.println("m is null");
}else if(m.getName()==null){
System.out.println("m.getName() is null");
}else if(m.getName().isEmpty()){
System.out.println("m.getName() is empty");
}
ModelMapper mapper = ModelMap.methodMapper();
return mapper.map(m, MethodDTO.class);
}
Подробнее здесь: [url]https://stackoverflow.com/questions/28622092/check-if-object-has-data-or-not[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия