Java problema metodo

di il
1 risposte

Java problema metodo

Percheè questo metodo mi da errore?

public int asd(String p){

int a=0;

if(p.substring(p.length()-singolare[0].length(), p.length())==singolare[0]){
return a=1;


}
return a;
}

singolare[0] è un vettore stringa , l'elemento 0 è "a", quello che fa il metodo è verificare se l'ultima pezzo di lettere di una parola è uguale alle lettere messe nel vettore, ovviamente ora solo l'elemento 0,
come mai non funziona? in netbenas mi dice questo :
Exception in thread "main" java.lang.NullPointerException

1 Risposte

  • Re: Java problema metodo

    Secondo me devi dichiarare la lunghezza del vettore "singolare", tipo String singolare[]=new String[1];
Devi accedere o registrarti per scrivere nel forum
1 risposte