Eclipe、Javaでは、私はたくさんのことを行うメソッドに取り組んでおり、最後に引数Elementを使用して生成されたリストを返す必要があります。このリストがnullである可能性があります。その場合、メソッドに空のリストを返します。if(list != null)
これは、forステートメントが空のリストで機能するため、どこでもチェックが必要になるのを防ぐためです。
私はこれを次のように行います:
return tempList == null ? Collections.EMPTY_LIST : tempList;
ただし、これにより次の警告が表示されます。
型安全性:型Listの式は、確認するためにチェックされていない変換が必要
List<Element>
です。
Eclipseが提案するすべてのソリューションは機能しません。問題はCollections.EMPTY_LIST
一般的なリストを返すことだと思いますが、これを解決する方法がわかりません。