Java/Tipi di dato: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Riga 34:
== Le stringhe ==
Nel linguaggio Java le stringhe sono degli oggetti.
'''esempi di utilizzo''':
dichiarazione di due stringhe:
<source lang="Java">
String s1 = "stringa1";
String s2 = "stringa2";
String s3;
//ora s3 è null, non fa riferimento a nessun valore
s3="ciao";
</source>
confronto di due stringhe▼
concatenazione:
Si usa l'operatore + che in questo caso non ha il suo solito significato aritmetico
<source lang="Java">
String s1 = "ciao";
String s2 = "come va?";
//mostrerà "Ciao, amico, come va? Spero bene"
System.out.println(s1+", amico, "+s2+" spero bene");
</source>
▲confronto di due stringhe:
<source lang="Java">
if(s1.equals(s2)) System.out.println("s1 e s2 sono uguali e contengono "+s1);
</source>
stampa a video di una stringa:
<source lang="Java">
System.out.println(s1);
</source>
Determinare la lunghezza di una stringa:
<source lang="Java">
String s1="ciao";
//mostrerà 4
System.out.println(s1.length());
</source>
Le stringhe, come classe predefinita, 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 guida]
[[Categoria:Java|Tipi di dati]]
|