In effetti 'return' dovrebbe farti uscira dal metodo. Se non
ti funziona prova a dichiarare
codice:
private int nomeMetodo()
String inputIndice;
..
do{
inputIndice=JOptionPane.showInputDialog(...);
// Utilizza una delle due .... o entrambe
if(inputIndice.equals(null)) return 0; // esce
if(inputIndice.equals("")) return 0; // esce
// con == NON ESCE
// if(inputIndice==null) return; // come mai non mi esce da nomeMetodo?
} while(!Utilita.testaStringa("^\\d+$", inputIndice));
qualcheMetodo(inputIndice); // riga n
...
} // di nomeMetodo
Non ho elementi per darti una risposta più completa.
Ciao,
Brainjar.