String-Formatierung in Java
Wenn es um die String-Formatierung geht, insbesondere im Format „Schritt {1} von {2}“, Java verwendet eine Methode namens String.format. Im Gegensatz zu C#, das Positionsreferenzen verwendet, verfolgt Java einen anderen Ansatz.
Verwendung von String.format
String.format verwendet Formatspezifizierer, die der printf-Funktionsfamilie von C ähneln. Zum Beispiel:
String.format("Hello %s, %d", "world", 42);
Dieser Code gibt „Hallo Welt, 42“ zurück. Hier sind einige häufig verwendete Formatspezifizierer:
- %s – eine Zeichenfolge einfügen
- %d – eine vorzeichenbehaftete Ganzzahl (Dezimalzahl) einfügen
- %f – eine einfügen reelle Zahl, Standardschreibweise
Unterschiede von C#
Im Gegensatz zu C#, das Positionsreferenzen mit optionalen Formatbezeichnern verwendet, erlaubt Java keine einfache Wiederholung von Parametern. Beispielsweise führt der folgende Code:
String.format("The {0} is repeated again: {0}", "word");
... nicht zum gewünschten Ergebnis, ohne den Parameter („Wort“) manuell zu wiederholen.
Alternative Option: System. out.printf
Für den direkten Ausdruck formatierter Strings bietet System.out.printf (PrintStream.printf) eine weitere Option.
Das obige ist der detaillierte Inhalt vonWie handhabt Java die String-Formatierung im Vergleich zu C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

MinGW – Minimalistisches GNU für Windows
Dieses Projekt wird derzeit auf osdn.net/projects/mingw migriert. Sie können uns dort weiterhin folgen. MinGW: Eine native Windows-Portierung der GNU Compiler Collection (GCC), frei verteilbare Importbibliotheken und Header-Dateien zum Erstellen nativer Windows-Anwendungen, einschließlich Erweiterungen der MSVC-Laufzeit zur Unterstützung der C99-Funktionalität. Die gesamte MinGW-Software kann auf 64-Bit-Windows-Plattformen ausgeführt werden.

Dreamweaver CS6
Visuelle Webentwicklungstools

WebStorm-Mac-Version
Nützliche JavaScript-Entwicklungstools

ZendStudio 13.5.1 Mac
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor