Befehlsreferenz Java: Unterschied zwischen den Versionen

Zeile 40: Zeile 40:


Strings bestehen aus einer Kette von <code>char</code>s, sie gehören aber nicht zu den ''primitiven Datentypen'', sondern sind ''Objekte''. Daher gelten für Strings einige Besonderheiten:
Strings bestehen aus einer Kette von <code>char</code>s, sie gehören aber nicht zu den ''primitiven Datentypen'', sondern sind ''Objekte''. Daher gelten für Strings einige Besonderheiten:
# [[java8:java/lang/String|Strings besitzen Methoden]], um mit den enthaltenen Zeichnketten zu arbeiten:
## <code>int String.length()</code> - Ermittelt die Länge der Zeichenkette.
## <code>String String.toUpperCase()</code> - Erstellt eine Kopie der Zeichenkette, die nur aus Großbuchstaben besteht.
## Und noch viele mehr ...
# Strings müssen mit der <code>equals</code<-Methode verglichen werden:
## <syntaxhighlight lang="java">String hallo = "Hallo, Welt!";
if( hallo.equals("Hallo und Tschüß!") ) {
System.out.println("Die Strings passen nicht!");
}</syntaxhighlight>


=== Typumwandlungen ===
=== Typumwandlungen ===