Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Java - Imitare la stringtkenizer
Forum - Java - Imitare la stringtkenizer

Avatar
Mitch7 (Normal User)
Newbie


Messaggi: 10
Iscritto: 10/12/2007

Segnala al moderatore
Postato alle 20:33
Mercoledì, 12/12/2007
Ciao dovrei imitare la stringtokenizer e per il costruttore avrei fatto cosi:

public SpezzaStringhe(String nuova,String delim)

gli passo ovvero la stringa su cui cercare e i separatori...però questa stringa non è un vettore ma una stringa come faccio a scorrerla per trovare gli spazi??premetto che sono alle prime armi di java

PM Quote
Avatar
netarrow (Admin)
Guru^2


Messaggi: 2502
Iscritto: 12/05/2004

Segnala al moderatore
Postato alle 22:05
Venerdì, 14/12/2007
una stringa la scorri così:

Codice sorgente - presumibilmente Plain Text

  1. for(int i = 0; i < stringa.length; i++) {
  2.   [...] stringa.charAt(i);   [...]
  3. }



ad ogni modo la cosa più giusta da fare è implementare un metodo che lavora sui char[] e poi creare un overload che fa da wrapper, dove chiamerai sugli oggetti String il metodo toCharArray() e il vettore risultante lo passi al metodo che accetta i char[].

Ricorda inoltre che la classe String è dichiarata final, quindi è immutabile (se devi modificare una sua istanza viene creato ogni votla un oggetto nuovo).

Ultima modifica effettuata da netarrow il 14/12/2007 alle 22:05
PM Quote