Вопросы с тегом «null»

97
объект == null или null == объект?

Я слышал от кого-то, что null == objectлучше, чем object == null проверить например: void m1(Object obj ) { if(null == obj) // Is this better than object == null ? Why ? return ; // Else blah blah } Есть ли причины или это очередной миф? Спасибо за помощь....

97
Вызов метода Java varargs с одним нулевым аргументом?

Если у меня есть Java-метод vararg foo(Object ...arg)и я вызываю foo(null, null), у меня есть оба arg[0]и arg[1]как nulls. Но если я позвоню foo(null), argсамо будет null. Почему это происходит? Как мне называть fooтакое, что foo.length == 1 && foo[0] == nullесть true?...

97
Проверить наличие null в цикле foreach

Есть ли более приятный способ сделать следующее: мне нужно проверить наличие null в файле. Заголовки, прежде чем продолжить цикл if (file.Headers != null) { foreach (var h in file.Headers) { //set lots of properties & some other stuff } } Короче говоря, писать foreach внутри if из-за уровня...

96
Удаление символов «NUL»

У меня в блокноте есть такие символы ++ Когда я пытаюсь скопировать всю строку, я фактически копирую все до "NUL": File:1 Что я хочу сделать, так это заменить эти null, чтобы они были ничем, чтобы я мог скопировать всю свою строку. Может быть, есть какое-нибудь ключевое слово, которое скажет...

95
ALTER TABLE, установить null в ненулевом столбце, PostgreSQL 9.1

У меня есть таблица с ненулевым столбцом. Как установить нулевое значение в этом столбце по умолчанию? То есть я хочу сделать что-то вроде этого: postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL; но показывает: postgres=# ALTER TABLE person ALTER COLUMN phone SET NULL; ERROR: syntax error...

93
Неинициализированный объект против объекта, инициализированного значением NULL

Я работаю на Яве. Я обычно настраиваю некоторые объекты как таковые: public class Foo { private SomeObject someName; // do stuff public void someMethod() { if (this.someName != null) { // do some stuff } } } Возникает вопрос: someNameприравнивается ли в этом примере к тому null, как я могу...

92
Эквивалент SQLite ISNULL (), NVL (), IFNULL () или COALESCE ()

Я бы не хотел, чтобы в моем коде было много проверок вроде следующего: myObj.someStringField = rdr.IsDBNull(someOrdinal) ? string.Empty : rdr.GetString(someOrdinal); Я подумал, что могу просто попросить мой запрос позаботиться о нулях, сделав что-то вроде этого: SELECT myField1, [isnull](myField1,...

92
Лучший способ проверить, существует ли объект PowerShell?

Я ищу лучший способ проверить, существует ли Com-объект. Вот код, который у меня есть; Я бы хотел улучшить последнюю строчку: $ie = New-Object -ComObject InternetExplorer.Application $ie.Navigate("http://www.stackoverflow.com") $ie.Visible = $true $ie -ne $null #Are there better options?...

92
В чем разница между null и System.DBNull.Value?

Есть ли разница между null и System.DBNull.Value? Если да, то что это? Я заметил это поведение сейчас - while (rdr.Read()) { if (rdr["Id"] != null) //if (rdr["Id"] != System.DBNull.Value) { int x = Convert.ToInt32(rdr["Id"]); } } Пока я извлекаю данные из базы данных с помощью sql datareader, хотя...

91
Указатели проверки на валидность (C / C ++)

Есть ли способ определить (конечно, программно), является ли данный указатель «действительным»? Проверить значение NULL просто, но как насчет таких вещей, как 0x00001234? При попытке разыменовать указатель такого типа возникает исключение / сбой. Кроссплатформенный метод предпочтительнее, но...

89
Должен ли JSON включать нулевые значения [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 1 год назад . Уточните этот вопрос Я создаю API, который возвращает...

88
Проверить, установлено ли значение и равно null

Мне нужно проверить, определено ли значение как что-либо, включая null. issetобрабатывает нулевые значения как неопределенные и возвращает false. В качестве примера возьмем следующее: $foo = null; if(isset($foo)) // returns false if(isset($bar)) // returns false if(isset($foo) || is_null($foo)) //...

88
MySQL и PHP - вставьте NULL, а не пустую строку

У меня есть инструкция MySQL, которая вставляет некоторые переменные в базу данных. Недавно я добавил 2 необязательных поля ($ intLat, $ intLng). Прямо сейчас, если эти значения не введены, я передаю в качестве значения пустую строку. Как передать в MySQL явное значение NULL (если оно пусто)?...

88
Проверка нулевого параметра в C #

Существуют ли в C # какие-либо веские причины (кроме более точного сообщения об ошибке) для добавления проверки нулевого параметра к каждой функции, где значение null не является допустимым значением? Очевидно, что код, использующий s, в любом случае вызовет исключение. И такие проверки делают код...

88
Как мы должны управлять потоком jdk8 для нулевых значений

Добрый день, друзья Java-разработчики! Я знаю, что эта тема может быть немного, так in advanceкак JDK8 еще не выпущен (и пока не во всяком случае ..), но я читал несколько статей о лямбда-выражениях и, в частности, части, связанной с новым API коллекции, известным как Stream. Вот пример,...