Java substring

Messaggioda Lionel » 03/02/2012, 17:29

Salve.

Ho questo pezzo di codice

Codice: Seleziona tutto
do{
            if(stringa.substring( ind).equalsIgnoreCase(a)){
                     contaVocali++;
            }
            ind++;
        }
        while(ind<lunghezza);


Nelle mie intenzioni volevo realizzare qualcosa per cui se immetto la stringa "ancora" mi restituiva il numero di vocali a contenute (quindi 2). L'esercizio mi richiede esplicitamente di utilizzare la classe substring ed equals.
Ora dico il mio ragionamento, premetto che non ho preso tutto il codice e che le variabili ind e contaVocali sono intere e impostate a zero.

Io interpreto così: se la stringa estratta in posizione ind (0, 1 fino a lunghezza) è uguale ad a incrementa contaVocali...però a quanto pare non funziona...dove devo correggere e perché? Cosa sbaglio nel ragionamento?

Grazie

Penso di aver risolto così:

Codice: Seleziona tutto
do{
            if(stringa.substring(ind, ind+1).equalsIgnoreCase(a)){
                     contaVocali++;
            }
            ind++;
        }
Lionel
Junior Member
Junior Member
 
Messaggi: 263
Iscritto il: 19/11/2006, 11:47

Torna a Informatica

Chi c’è in linea

Visitano il forum: Bonham e 0 ospiti