PDA

Visualizza la versione completa : Informazione Java (facile Facile!) Helppp Me!!!


enigmao
18-01-2003, 11:43
SARA UNA DOMANDA STUPIDISSIMA MA MI DICI IN JAVA SE IO HO UN OGGETTO STRINGA COME FACCIO A CREARNE UN'ALTRO CHE CONTENGA IL SUO ULTIMO CARATTERE, A PRESCINDERE DALLA LUNGHEZZA DELLA STRINGA... E POI SE HO UN OGGETTO STRINGA COME FACCIO A CREARNE UN ALTRO CHE SIA LO STESSO OGGETTO SOLO CON IL PRIMO E L'ULTIMO CARATTERE INVERTITI? GRAZIE MILLEEE

CIAO A TUTTI

lelefante
18-01-2003, 13:26
Per ricavare una stringa che contenga un sottoinsieme dei caratteri di una stringa data si usa il metodo substring. Se devi recuperare solo un carattere, invece, puoi utilizzare il metodo charAt.



Stringa str = "Messaggio";
String tmp = ""; //una stringa vuota
tmp += str.charAt(str.length()-1); //Aggiungo il carattere o


Per la seconda domanda non ci sono possibilita', in quanto un oggetto Stringa non e' modificabile, in realta' quando cerchi di modificare una stringa (aggiungendole dei caratteri, ad esempio) la jvm crea un nuovo oggetto di tipo stringa e lo sostituisce al primo.

Un'ultima cosa: NON URLARE, per favore.

Zero-2
18-01-2003, 13:59
String tmp="CIAO";
String tmp2=""+tmp.charAt(tmp.length()-1)+tmp.substring(1,tmp.length()-1)+tmp.charAt(0);
;

Out = "OIAC";

Primo e ultimo carattere invertito.

Dwenegar
18-01-2003, 14:33
Ma dai.......due volte la stessa domanda. E ti hanno pure risposto.

Loading