8.582
Bearbeitungen
Jneug (Diskussion | Beiträge) |
Jneug (Diskussion | Beiträge) |
||
| 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 === | ||