|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
java trasformare le prime lettere maiuscole
ciao a tutti come posso getrire una funzione che mi trasforma la prima lettere di ogni parola in maiscolo?
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
definisco meglio il mio pb
ho un stringa rossi paolo deve diventare Rossi Paolo d'alessio luca deve divenatre D'Alessio Luca grazie
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: May 2003
Messaggi: 119
|
Se ogni stringa rappresenta 1 parola t basta fare:
if ((parola.charAt(0)>='a')&&(parola.charAt(0)<='z')) parola=((char)(parola.charAt(0)-32))+parola.substring(1,parola.length()); (parola è la stringa ke devi modificare) Altrimenti devi estrarre i vari token dalla stringa (puoi usare lo StringTokenizer) e poi x ogni token fare qello ke t ho scritto sopra |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Feb 2003
Città: Formia
Messaggi: 1545
|
String parola = "ministero dell'istruzione";
StringBuffer result = new StringBuffer(); String tmp = null; StringTokenizer stTk = null; StringTokenizer stTk2 = null; int pos; //try{ stTk = new StringTokenizer(parola, " "); while (stTk.hasMoreTokens()) { tmp = stTk.nextToken(); result.append( tmp.replaceFirst( tmp.substring(0, 1), tmp.substring(0, 1).toUpperCase())); result.append(" "); } parola = result.toString(); pos=parola.indexOf("'"); if (pos>0) parola = parola.substring(0,pos) + parola.substring(pos,pos+2).toUpperCase() + parola.substring(pos+2); System.out.println( "parola da trasformare: " + parola + " \ntrasfrormata"); a chi possa essere utile tnks Molz
__________________
Il portale delle infomazioni di Latina e Provincia Giralatina.it e’ nato con il preciso intento di promuovere varie attività che si svolgono nella provincia di Latina http://www.giralatina.it Il Blog dei Pendolari http://www.giralatina.it/blog/mybloggie/index.php |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:29.