forループを使用して、クラスファイルからString
配列に名前を取得し、JOptionPane
リストメニューに表示しようとしています。ただし、私はに直面していますが、配列を としてNullPointerException
宣言しないと、コンパイラは文句を言います。String
null
public void showWindow()
{
String[] theNames = null;
for(int i=0; i<person.length; i++)
{
if(person[i] != null)
{
System.out.println(person[i].name);
}
}
String s = (String)JOptionPane.showInputDialog(null, "Select your name and click on confirm", "Results", JOptionPane.PLAIN_MESSAGE, null, theNames, "Eric");
}
オプション値を 1 つずつリストせずに、この問題を解決するにはどうすればよいですか?