Ciao,
Ho notato che ci sono diverse cose che non vanno bene:
- Nella classe String length non è un attributo, ma bensì un metodo length()
- Count non lo hai dichiarato
- Quando cerchi di runnare il codice ottieni un errore di StringIndexOutOfBoundsException, nel punto in cui fai substring, significa che cerchi di sottrarre una porzione di stringa che non esiste...
Prova a studiarti questo metodo che ho fatto, perchè quando si analizzano delle stringhe si è soliti usare indexOf in java......codice:public static boolean vai( int k, String s1, String s2) { int start = -1; int count = 0; while((start = s1.indexOf(s2,start+1))!= -1) if((++count) >= k) return true; return false; }
Ti consiglio di scaricare un IDE, (es.http://www.netbeans.org/) che ti consente di rilevare mentre scrivi gli errori di sintassi e soprattutto agli inizi è utile..
Non dimenticare mai di usare la javadoc (http://java.sun.com/j2se/1.5.0/docs/api/index.html)
e buon lavoro

Rispondi quotando