Lernpfad:Würfelspiel in Java/Mit Strings arbeiten: Unterschied zwischen den Versionen

Aus Informatik-Box
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „{{Navigation/Lernpfad|Ein- und Ausgabe auf der Kommandozeile|Komplexe Rechenoperationen}}“)
 
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
{{Navigation/Lernpfad|Ein- und Ausgabe auf der Kommandozeile|Komplexe Rechenoperationen}}
{{Navigation/Lernpfad|Ein- und Ausgabe auf der Kommandozeile|Komplexe Rechenoperationen}}
== Zeichenketten in Java ==
Im Gegensatz zu den [[wikipedia:Primitive Datentypen|Primitiven Datentypen]] wie <code>byte</code>,
<code>int</code> oder <code>boolean</code> sind Zeichenketten in Java Objekte der
[https://docs.oracle.com/javase/8/docs/api/java/lang/String.html Klasse String]. Das bedeutete, dass jeder
String Methoden besitzt, die auf ihm aufgerufen werden können.
<syntaxhighlight lang="java" line="1">
String einText = "Hello, World!";
einText.length()        // 13
einText.toUpperCase()    // HELLO, WORLD!
einText.isEmpty()        // false
</syntaxhighlight>
{{Hint:Start}}
'''Hinweis''' Auf einem <code>int</code> können zum Beispiel keine Methoden aufgerufen werden, da Integer zunächst keine Objekte sind. Die Java Klassenbibliothek enthält aber auch für diese ''primitiven Datentypen'' eigene Klassen. Zum Beispiel die [https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html Klasse Integer]. Sie enthält unter anderem hilfreiche Klassenmethoden
zum Umgang mit Integern.
{{Hint:End}}

Version vom 4. Mai 2018, 23:12 Uhr

Zeichenketten in Java

Im Gegensatz zu den Primitiven Datentypen wie byte, int oder boolean sind Zeichenketten in Java Objekte der Klasse String. Das bedeutete, dass jeder String Methoden besitzt, die auf ihm aufgerufen werden können.

String einText = "Hello, World!";
einText.length()         // 13
einText.toUpperCase()    // HELLO, WORLD!
einText.isEmpty()        // false
Icon Info.png


Hinweis Auf einem int können zum Beispiel keine Methoden aufgerufen werden, da Integer zunächst keine Objekte sind. Die Java Klassenbibliothek enthält aber auch für diese primitiven Datentypen eigene Klassen. Zum Beispiel die Klasse Integer. Sie enthält unter anderem hilfreiche Klassenmethoden zum Umgang mit Integern.