1

アイテムに@NonNull注釈を使用する方法。List

文字列のnull以外のリストを強制したい場合、考えてみましょう

これは、次のように宣言できます。 @NonNull List<String>

強制したい場合は、null 以外の文字列のリストです。

どうすればそれができますか?

4

1 に答える 1

6

@NonNull注釈は The Checker Frameworkからのものです。

フレームワークは、開発者がクリーンなコードを書くのに役立つ多くの注釈を提供します。

@NonNull 注釈– コンパイラは、コード パスが null 値を受け取る可能性があるケースを判断できます。

Java 8 注釈の改善:

Java 8 より前は、注釈は定義でのみ許可されていました。

Java SE 8 では、型が使用されている場所であればどこでも型注釈を使用できます。

null 以外の文字列のリストは、次のように定義できます。List<@NonNull String>

参照:セクション 2.1

于 2018-01-31T12:34:32.997 に答える