Вопросы с тегом «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 ()?
Я реализую 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
Проверка на нулевой указатель в 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 to 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 не содержат текст «Test», то эта функция возвращается NULL, в то время как я хотел бы, чтобы она возвращала 0. Я знаю, что подобный вопрос задавался здесь несколько раз, …
150 mysql  function  null  sum 

18
Является ли хорошей практикой обнулять указатель после его удаления?
Я начну с того, что использую умные указатели, и вам никогда не придется об этом беспокоиться. Какие проблемы со следующим кодом? Foo * p = new Foo; // (use p) delete p; p = NULL; Это было вызвано ответом и комментариями к другому вопросу. Один комментарий от Нила Баттерворта вызвал …

18
Почему NULL = NULL оценивается как ложное в SQL-сервере
В SQL-сервере, если у вас есть nullParam=NULLпредложение where, оно всегда оценивается как false. Это нелогично и вызвало у меня много ошибок. Я понимаю, IS NULLи IS NOT NULLключевые слова являются правильным способом сделать это. Но почему SQL-сервер ведет себя так?
147 sql  sql-server  null 

18
Нулевой против Ложного против 0 в PHP
Я сказал , что хорошие разработчики могут определить / использовать разницу между Nullи Falseи 0и всей другой хорошей «ничего» сущностью. Что это разница, особенно в PHP? Это как-то связано ===?
146 php  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), компилятор выдает ошибку как неоднозначные методы . Так это проблема , потому что …
133 java  oop  null  overloading 

11
Использование логического? в выражении if
Если у меня есть значение Boolean b, допускающее значение NULL , я могу выполнить следующее сравнение на Java: Boolean b = ...; if (b != null &amp;&amp; b) { /* Do something */ } else { /* Do something else */ } В Kotlin я могу добиться того же, используя …
131 kotlin  null 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.