Запитання з тегом «null»

Null означає * нічого * або * невідомо *, залежно від контексту. Будь ласка, використовуйте тег "sql-null" для специфічних питань SQL.

6
Фільтруйте значення лише у випадку, якщо вони є недійсними, використовуючи лямбда в Java8
У мене є перелік об'єктів скажімо car. Я хочу фільтрувати цей список на основі якогось параметра за допомогою Java 8. Але якщо параметр є null, він кидає NullPointerException. Як відфільтрувати нульові значення? Поточний код такий requiredCars = cars.stream().filter(c -> c.getName().startsWith("M")); Це кидає, NullPointerExceptionякщо getName()повернеться null.


17
Як спростити реалізацію нуля безпечного порівняння до ()?
Я реалізую compareTo()метод для такого простого класу, як цей (щоб мати можливість користуватися Collections.sort()та іншими смакотами, пропонованими платформою Java): public class Metadata implements Comparable<Metadata> { private String name; private String value; // Imagine basic constructor and accessors here // Irrelevant parts omitted } Я хочу, щоб природне впорядкування цих об'єктів …

14
Перевірка на покажчик NULL в C / C ++ [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Удосконаліть це питання В останньому огляді коду дописувач намагається забезпечити виконання всіх NULLперевірок покажчиків …

5
String.IsNullOrWhiteSpace в виразі LINQ
У мене є такий код: return this.ObjectContext.BranchCostDetails.Where( b => b.TarrifId == tariffId && b.Diameter == diameter || (b.TarrifId==tariffId && !string.IsNullOrWhiteSpace(b.Diameter)) || (!b.TarrifId.HasValue) && b.Diameter==diameter); І я отримую цю помилку, коли намагаюся запустити код: LINQ Entities не розпізнає метод 'Boolean IsNullOrWhiteSpace (System.String)', і цей метод не може бути переведений у вираз …


20
Різниця між нульовою та порожньою ("") рядком Java
Яка різниця між nullі ""(порожній рядок)? Я написав простий код: String a = ""; String b = null; System.out.println(a == b); // false System.out.println(a.equals(b)); // false Обидва твердження повертаються false. Здається, я не в змозі знайти, в чому полягає фактична різниця між ними.

3
Як я можу отримати функцію SUM в MySQL повернути "0", якщо значення не знайдено?
Скажіть, у мене в MySQL проста функція: SELECT SUM(Column_1) FROM Table WHERE Column_2 = 'Test' Якщо жодна з записів у Column_2 не містить тексту "Тест", ця функція повертається NULL, хоча я хотів би, щоб вона повертала 0. Я знаю, що подібне питання тут вже задавали кілька разів, але я не …
150 mysql  function  null  sum 

18
Чи є гарною практикою NULL покажчик після його видалення?
Почну, кажу, використовуйте розумні вказівники, і вам ніколи про це не доведеться хвилюватися. Які проблеми з наведеним нижче кодом? Foo * p = new Foo; // (use p) delete p; p = NULL; Це було викликано відповіддю та коментарями до іншого питання. Один коментар Ніла Баттерворта приніс кілька результатів: Встановлення …

18
Null vs. False vs. 0 в PHP
Мені кажуть, що хороші розробники можуть помітити / використати різницю між Nullта Falseта 0та всіма іншими хорошими "нічого" сутностями. Що це різниця, особливо в PHP? Чи має це щось спільне ===?
146 php  null 

18
Чому NULL = NULL оцінює значення false на SQL-сервері
На сервері SQL, якщо у вас є nullParam=NULLпункт де, він завжди оцінюється як хибний. Це контрінтуїтивно і спричинило у мене багато помилок. Я розумію, IS NULLі IS NOT NULLключові слова - це правильний спосіб зробити це. Але чому SQL-сервер поводиться так?
146 sql  sql-server  null 

5
Чому `null> = 0 && null <= 0`, але не` null == 0`?
Мені довелося написати процедуру, яка збільшує значення змінної на 1, якщо її тип є, numberі присвоює 0 змінній, якщо ні, де початкова змінна nullабо undefined. Перша реалізація полягала в v &gt;= 0 ? v += 1 : v = 0тому, що я вважав, що що-небудь не число зробить арифметичний вираз …

5
Що є кращим (чистішим) способом ігнорувати вихід у PowerShell? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, редагуючи цю публікацію . Закритий минулого року . Удосконаліть це питання Скажімо, у вас є метод або командлет, який щось повертає, але ви …
134 powershell  null  void 

7
Метод Перевантаження для нульового аргументу
Я додав три методи з параметрами: public static void doSomething(Object obj) { System.out.println("Object called"); } public static void doSomething(char[] obj) { System.out.println("Array called"); } public static void doSomething(Integer obj) { System.out.println("Integer called"); } Коли я дзвоню doSomething(null), компілятор видає помилку як неоднозначні методи . Так це питання тому, що Integerі …
133 java  oop  null  overloading 

16
Глибока перевірка нуля, чи є кращий спосіб?
Примітка: Це питання було задано до введення в .?операторах в C # 6 / Visual Studio 2015 . Ми всі були там, у нас є якась глибока властивість, наприклад, cake.frosting.berries.loader, яку нам потрібно перевірити, чи недійсна вона, щоб не було винятку. Так можна використовувати короткий замикання if if (cake != …
130 c#  null 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.