次のコードがあり、この行で Null ポインター例外が発生します。unWanted[g].equals("")
unWantedがnullでないかどうかをその前に確認するので、どうすればよいかわかりません。助けてくれてありがとう:)
public String[] setExercies(){
DataBaseMain data = new DataBaseMain(this);
data.open();
String[] unWanted = data.getAllUnwantedExercies();
String[] exits = data.getAllExercies();
data.close();
if(unWanted == null)
return exits;
int f = 0;
for(int g = 0; g < unWanted.length; g++)
{
if(unWanted[g].equals(""))
f++;
}
String[] temp = new String[unWanted.length-f];
f = 0;
for (int k = 0; k < unWanted.length; k++){
if(unWanted[k].equals("") == false)
{
temp[f] = unWanted[k];
f++;
}
}