タグ付けされた質問 「null」

Nullは、コンテキストに応じて、* nothing *または* unknown *を意味します。SQL固有の質問には「sql-null」タグを使用してください。

30
!= nullステートメントの回避
object != null避けるためにたくさん使いますNullPointerException。 これに代わるものはありますか? たとえば、私はよく使用します: if (someobject != null) { someobject.doCalc(); } 以下のために、このチェックNullPointerExceptionのためにsomeobject上記のコード内のオブジェクト。 受け入れられた回答が古くなっている可能性があることに注意してください。最新のアプローチについては、https://stackoverflow.com/a/2386013/12943を参照してください。


30
JavaScriptでnull、未定義、または空白の変数をチェックする標準関数はありますか?
変数に値があることを確認し、ないundefinedかnullどうかを確認するユニバーサルJavaScript関数はありますか?私はこのコードを持っていますが、すべてのケースをカバーしているかどうかはわかりません: function isEmpty(val){ return (val === undefined || val == null || val.length <= 0) ? true : false; }

30
変数が「未定義」か「null」かをどのように判断できますか?
変数がであるundefinedかどうかを判断するにはどうすればよいnullですか? 私のコードは次のとおりです: var EmpName = $("div#esd-names div#name").attr('class'); if(EmpName == 'undefined'){ // DO SOMETHING }; <div id="esd-names"> <div id="name"></div> </div> しかし、これを行うと、JavaScriptインタープリターが実行を停止します。

28
NullReferenceExceptionとは何ですか?どのように修正しますか?
この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 StackатотвопросестьответынаStack Overflowнарусском:ЧтотакоеNullReferenceException、икакмнеисправитькод? 私はいくつかのコードを持っていて、それが実行されると、をスローして次のようNullReferenceExceptionに言います: オブジェクト参照がオブジェクトインスタンスに設定されていません。 これはどういう意味ですか?このエラーを修正するにはどうすればよいですか?


13
列の変更:nullからnull以外
null可能な整数列がいくつかあるテーブルがあります。これはいくつかの理由で望ましくないため、すべてのnullを0に更新してから、これらの列をに設定しようとしていNOT NULLます。nullを0に変更する以外に、データを保持する必要があります。 列を「」に変更する特定のSQL構文を探しています。nullを含まないようにデータが更新されたと想定します。ColumnAnot null SQL Server 2000の使用。



22
どの@NotNull Javaアノテーションを使用すればよいですか?
NullPointerExceptionsを回避するために、コードを読みやすくするだけでなく、IDEコードインスペクションや静的コード分析(FindBugsおよびSonar)などのツールを使用したいと考えています。ツールの多くはお互いの@NotNull/ @NonNull/ @Nonnullアノテーションと互換性がないように見え、すべてのツールを私のコードにリストすると読みにくくなります。どれが「最高」であるかの提案はありますか?これが私が見つけた同等の注釈のリストです: javax.validation.constraints.NotNull 静的分析ではなく、ランタイム検証のために作成されました。 ドキュメンテーション edu.umd.cs.findbugs.annotations.NonNull Findbugs静的分析で使用されるため、Sonar(現在はSonarqube)の ドキュメント javax.annotation.Nonnull これはFindbugsでも機能する可能性がありますが、JSR-305は非アクティブです。(参照:JSR 305のステータスは?) ソース org.jetbrains.annotations.NotNull IntelliJ IDEA IDEが静的分析に使用します。 ドキュメンテーション lombok.NonNull Project Lombokでコード生成を制御するために使用されます。 標準がないため、プレースホルダアノテーション。 ソース、 ドキュメント android.support.annotation.NonNull Androidで利用可能なマーカーアノテーション。support-annotationsパッケージドキュメントで提供 org.eclipse.jdt.annotation.NonNull 静的コード分析ドキュメントのためにEclipseによって使用され ます


18
Springの@Autowiredフィールドがnullになるのはなぜですか?
注:これは、一般的な問題に対する標準的な回答となることを目的としています。 フィールド@Service(MileageFeeCalculator)を持つSpring クラス()があり@AutowiredますrateServiceが、フィールドはnull使用しようとしたときのものです。ログには、MileageFeeCalculatorBeanとMileageRateServiceBeanの両方が作成されていることが示されていますが、サービスBeanでメソッドNullPointerExceptionを呼び出そうとすると、常にを取得しmileageChargeます。Springがフィールドを自動配線しないのはなぜですか? コントローラクラス: @Controller public class MileageFeeController { @RequestMapping("/mileage/{miles}") @ResponseBody public float mileageFee(@PathVariable int miles) { MileageFeeCalculator calc = new MileageFeeCalculator(); return calc.mileageCharge(miles); } } サービスクラス: @Service public class MileageFeeCalculator { @Autowired private MileageRateService rateService; // <--- should be autowired, is null public float mileageCharge(final int miles) { return …


18
JavaScriptでnull値を確認するにはどうすればよいですか?
JavaScriptでnull値を確認するにはどうすればよいですか?以下のコードを書きましたが、機能しませんでした。 if (pass == null || cpass == null || email == null || cemail == null || user == null) { alert("fill all columns"); return false; } また、JavaScriptプログラムのエラーを見つけるにはどうすればよいですか?
575 javascript  null  compare 

26
IllegalArgumentExceptionまたはnullパラメータのNullPointerException?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 3年前休業。 プロパティの単純なセッターメソッドnullがあり、この特定のプロパティには適していません。私は常にこの状況で引き裂かれました:IllegalArgumentException、またはをスローする必要がありNullPointerExceptionますか?javadocsからは、どちらも適切と思われます。何らかの理解された基準はありますか?それとも、これはあなたが好きなことをすべきものの1つにすぎず、両方とも本当に正しいのですか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.