ciao a tutti,
sto avendo in esecuzione del mio programma un eccezione che non capisco.
Il codice (riassunto) è questo:
codice:
   while(!linea.equals("")){
29:   	linea2 = linea.substring(linea.indexOf("<")+1,linea.indexOf(">"));
	[...]
	linea = linea.substring(linea.indexOf(">")+1);
   }
l'eccezione è:
codice:
Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: -1
	at java.lang.String.substring(Unknown Source)
	at prova3.main(prova3.java:29)
linea al momento in cui mi appare l'eccezione contiene "jhvjv</h1> "

non capisco proprio... qualcuno può darmi una mano?

grazie