PDA

View Full Version : [JAVA] Problema a prendere una stringa e confrontare carattere


Dani88
11-05-2009, 18:31
Raga ho questo problema: in pratica devo far inserire un stringa all'utente e confrontare se c'è un determinato carattere alla fine, in particolare il "/" e se non c'è aggiungerlo
Ho scritto questo codice

strTemp=JOptionPane.showInputDialog("Inserisci l'url del programma (in forma http:\\www...) ");
if((strTemp.charAt(address.length()-1))!='/')
address=strTemp+"/";
else
address=strTemp;
ma mi da un'eccezione sull'if, dicendo
Exception in thread "main" java.lang.NullPointerException


Cosa sto sbagliando? non capisco :(

Energy++
11-05-2009, 19:05
Raga ho questo problema: in pratica devo far inserire un stringa all'utente e confrontare se c'è un determinato carattere alla fine, in particolare il "/" e se non c'è aggiungerlo
Ho scritto questo codice

strTemp=JOptionPane.showInputDialog("Inserisci l'url del programma (in forma http:\\www...) ");
if((strTemp.charAt(address.length()-1))!='/')
address=strTemp+"/";
else
address=strTemp;
ma mi da un'eccezione sull'if, dicendo
Exception in thread "main" java.lang.NullPointerException


Cosa sto sbagliando? non capisco :(

piccola distrazione :)


strTemp=JOptionPane.showInputDialog("Inserisci l'url del programma (in forma http:\\www...) ");
if((strTemp.charAt(strTemp.length()-1))!='/')
address=strTemp+"/";
else
address=strTemp;