String
示されているように、配列を取得するためにミドルウェア呼び出しを行います。
String[] freqwords = MViewer.getWordNames();
問題は、利用可能なデータがない可能性があることです。そのため、のような操作をさらに行うとfreqWords.length
、NullPointerException
.
したがって、次のように以下の方法で処理していることを避けるために:
if (freqwords == null)
{
freqwords = new String[0];
}
コードは正常に動作しています - これに関するより良いアプローチや否定的なシナリオがあれば教えてください。