PDA

View Full Version : [Java] Eliminare parte iniziale di una stringa


garoby
02-03-2009, 23:56
Ciao ,

ho questa stringa:

Nicola - Nicola@nicola.com

come potrei eliminare la parte iniziale cioè dalla N fino al "-" ?

ho letto tutta la documentazione , libri vari e googlato ma non sono riuscito qualcuno può dirmi come potrei fare ?

grazie 1000 :muro:

Frank1962
03-03-2009, 00:11
String s = "Nicola - Nicola@nicola.com".substring(8);

Comunque trovi tutto nella documentazione delle librerie Java, nel tuo caso eccoti il link (http://java.sun.com/javase/6/docs/api/java/lang/String.html) per la classe String per manipolare sequnze di caratteri (frasi)

ciao!

banryu79
03-03-2009, 09:37
String s = "Nicola - Nicola@nicola.com".substring(8);

Comunque trovi tutto nella documentazione delle librerie Java, nel tuo caso eccoti il link (http://java.sun.com/javase/6/docs/api/java/lang/String.html) per la classe String per manipolare sequnze di caratteri (frasi)

ciao!

Così va bene finchè ha sempre solo 8 caratteri da eliminare (trattino compreso).
Se invece deve processare una lista di stringhe non va bene come assunzione.

Potrebbe fare così:

public String purge(String s)
{
int index = s.indexOf('-');
String headless = s.substring(index+1);
return headless.trim();
}