Java/Tipi di dato: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
→Le stringhe: + <references/> |
|||
Riga 66:
Il linguaggio fornisce dei costrutti che permettono di esprimere le stringhe tramite valori letterali.
; Creazione di stringhe
<source lang="Java">
String s1 = "stringa1";
Line 77 ⟶ 74:
</source>
; Concatenazione
Si usa l'operatore +, che, in questo caso, non ha il suo solito significato aritmetico.▼
▲Si usa l'operatore + che in questo caso non ha il suo solito significato aritmetico
<source lang="Java">
Line 89 ⟶ 85:
</source>
<source lang="Java">
if(s1.equals(s2)) System.out.println("s1 e s2 sono uguali e contengono "+s1);
Line 97 ⟶ 92:
'''Nota''': le stringhe si confrontano con il metodo ''equals'', ''non'' con l'operatore <code><nowiki>==</nowiki></code>.
<source lang="Java">
Line 103 ⟶ 98:
</source>
; Determinare la lunghezza di una stringa
<source lang="Java">
String s1="ciao";
Line 110 ⟶ 104:
System.out.println(s1.length());
</source>
Le stringhe hanno moltissimi altri metodi che permettono di manipolarle, confrontarle e dividerle in parti. Per questi si faccia riferimento alla [http://java.sun.com/j2se/1.4.2/docs/api/java/lang/String.html documentazione ufficiale]
|