Sie können die MessageFormat Klasse ausprobieren. Ihr Code, der Ihrem C # -Code fast entspricht, sollte etwa so aussehen:
%Vor%Lesen Sie die Formatierung von Strings in Java nach: Ссылка
Im Wesentlichen werden anstelle des Index-basierten Formatierungsansatzes in C # Formatbezeichner hinzugefügt, die in der Reihenfolge verarbeitet werden, in der sie in der Zeichenfolge vorhanden sind. Zum Beispiel:
%Vor% Java verwendet verschiedene Spezifizierer für verschiedene Werttypen. %d
(oben verwendet) gibt Ganzzahlwerte an. %s
wäre eine Zeichenkette, %f
wäre ein Fließkommawert, usw. Weitere Details finden Sie im obigen Link.
Sie können den String-Formatierer verwenden. Wenn Sie an Ihrem Beispiel arbeiten, tue ich Folgendes:
%Vor%Und wenn wir den C # -Code in Java umgewandelt haben, sieht das so aus:
%Vor% noch mehr Fortschritte, können Sie das Float mit %.2f
formatieren und das int mit %03d
und vielem mehr formatieren.