- Autor

- Name
- Nelson Silva
- Social
Einführung
In Java sind die Ausgabe von Daten in der Konsole und die Textverarbeitung grundlegend. In diesem Artikel werden wir die println()-Funktion und die Welt der Strings eingehend erkunden.
Die println()-Funktion erkunden
Java stellt zwei Hauptfunktionen zur Ausgabe in der Konsole bereit:
print(): Diese Funktion gibt den angegebenen Inhalt in der Befehlszeile aus, wechselt jedoch nicht in eine neue Zeile.println(): Diese Funktion gibt den Inhalt ebenfalls aus, wechselt aber am Ende in eine neue Zeile.
Die Wahl zwischen diesen Funktionen hängt vom Bedarf an Ausgabeformatierung ab.
Die Welt der Strings
Strings sind Zeichenfolgen und stellen eine der am häufigsten verwendeten Datenstrukturen dar.
Unveränderlichkeit von Strings
Ein interessanter Aspekt von Strings in Java ist ihre Unveränderlichkeit. Das bedeutet, dass ein String, nachdem er erstellt wurde, nicht mehr verändert werden kann.
String-Verarbeitung
Die Klasse String in Java bietet eine Vielzahl nützlicher Methoden:
length(): Gibt die Anzahl der Zeichen zurück.charAt(int index): Gibt das Zeichen an der angegebenen Position zurück.substring(int beginIndex, int endIndex): Gibt einen neuen String zurück, der ein Teilstring des ursprünglichen Strings ist.
String text = "Programmierung in Java";
System.out.println(text.length()); // 22
System.out.println(text.charAt(5)); // a
System.out.println(text.substring(5, 13)); // ammierun
Verkettung und Vergleich von Strings
Strings in Java zu verketten ist einfach:
String anfang = "Hallo, ";
String ende = "willkommen in der Java-Welt!";
String nachricht = anfang + ende;
System.out.println(nachricht); // Hallo, willkommen in der Java-Welt!
Darüber hinaus bietet Java Methoden zum Vergleichen von Strings:
equals(Object obj): Gibt true zurück, wenn die Strings gleich sind.equalsIgnoreCase(String anotherString): Gibt true zurück, wenn die Strings gleich sind, wobei Groß- und Kleinschreibung ignoriert wird.
Fazit
Die println()-Funktion und die String-Verarbeitung sind für jeden Java-Entwickler unverzichtbar. Wer diese Konzepte beherrscht, ist gut gerüstet, um viele der Programmierherausforderungen in Java zu meistern.