PDA

Visualizza la versione completa : [JAVA] stringhe


roboro
16-12-2003, 18:59
Ciao a tutti, come faccio a:

- Contare caratteri in una stringa;
- Trasformare un intero in una stringa;
- sostiutire una stringada MAIUSCOLO a minuscolo..

grazie..

Scusatemi ma sto studiando e sono un po principiante...

nightfall
16-12-2003, 19:20
#include <string.h>
1) lunghezza = strlen(nomestringa);
2) fai prendere il numero con gets()
3) strlwr(nomeStringa); // MInuscolo
strupr(nomeStringa); // Maiuscolo

roboro
16-12-2003, 19:22
ma in JAVA...

nightfall
16-12-2003, 19:25
in java non lo so'...
pensavo fosse in C...Scusa :gren:

Luc@s
16-12-2003, 19:27
usiamo i titoli [JAVA], [C], [C++]................... :fagiano:

LeleFT
16-12-2003, 20:21
Supponiamo che tu abbia un oggetto di tipo String che si chiama miaStringa.


1) Contare i caratteri di una stringa: miaStringa.length() restituisce il numero di caratteri della stringa.

2) Trasformare un intero in una stringa: qui hai tantissimi modi:

- mioInteroStringa = new String(<valore intero>);
- l'espressione ("" + <valore intero) un oggetto di tipo stringa
- mioInteroStringa = String.valueOf(<valore intero>);

(un suggerimento: qualsiasi cosa che venga concatenata con una stringa, diventa una stringa... il compilatore Java fa il casting automatico, utilizzando, se non possibile fare altrimenti, il metodo toString() che comune a tutti gli Object). Per questo la seconda espressione un oggetto di tipo String: prova a fare degli esperimenti... ("" + <valore double>).indexOf("."); perfettamente valido).

3) Trasformare una stringa da MAIUSCOLO a minuscolo: miaStringa = miaStringa.toLowerCase(); (il contrario, ovviamente, si fa con toUpperCase(); )

Ciao. :ciauz:

Loading