Zum Beispiel wird %11.2lf
in C++ zu %11.2f
in Java. Wie wäre es mit einem langen Format?C++ Äquivalent von% ld in Java für String.format()
56
A
Antwort
80
Wie Sie vielleicht herausgefunden haben, ist es nicht notwendig, das l
Flag anzugeben. Gemäß the docs wird eine Dezimalzahl von d
genau wie in C++ angegeben. Also die Antwort ist nur %d
.
37
Verwenden Sie %d
für Dezimalstellen (lang, int). Es funktioniert OK. Zum Beispiel:
System.err.println(String.format("%d", 193874120937489387L));
... wird gut gedruckt. Lesen Sie weiter auf java.util.Formatter
für weitere Details. %d
dauert ein long
, kein Problem.
+1
FUNKTIONIERT PERFEKT !! –
Verwandte Themen
- 1. Schnelles Äquivalent von String.format und .Replace?
- 2. Äquivalent von Blochs Effektivem Java für C#
- 3. Äquivalent von IllegalArgumentException von Java in C++
- 4. Java-Äquivalent von C# 'Enumerable.Any'
- 5. Java-Äquivalent von cin (C++)
- 6. Äquivalent von C++ variadischen Vorlagen in Java
- 7. C# String.Format() Entspricht in PHP?
- 8. Äquivalent von C# ObservableCollection in Java
- 9. Äquivalent von anonymen C# -Methoden in Java?
- 10. Äquivalent von Java "ByteBuffer.putType()" in C#
- 11. Äquivalent von Java ArrayList in Objective-C
- 12. Java-Äquivalent von HttpContext.Current.Request.UserHostAddress in C#
- 13. String.format() für String und Zahlen in Java
- 14. Java-Äquivalent für .charCodeAt()
- 15. Java-Äquivalent von .NET-Konstrukten
- 16. Objective-C-Äquivalent für Java-Byte []
- 17. C# -Äquivalent von Java KDFCounterBytesGenerator (von bouncycastle)
- 18. Äquivalent von memcmp() in Java?
- 19. C++ Java statisches endgültiges Äquivalent
- 20. Wie umschließt Java String.format()?
- 21. C# Äquivalent von Java-Instanz Initialisierer
- 22. C# -Äquivalent von Java 'implementiert' Schlüsselwort?
- 23. Java-Äquivalent von C# 'mit' Aussage
- 24. Java-Äquivalent von C# AES-Verschlüsselung
- 25. Java-Druck Zeichenfolge C++ äquivalent
- 26. Formatierungszeichen in Java umgehen String.format
- 27. Callgrind Äquivalent für Java?
- 28. java äquivalent zu C# ExpandoObject
- 29. was ist dieser Befehl in C# "C: \\ WINDOWS \\ system32 \\ vsjitdebugger.exe -p% ld -e% ld -g% ld \"
- 30. C# Äquivalent von LinkedHashMap
% d würde nicht ausreichen, wenn der Wert, den Sie drucken möchten, lang ist. In diesem Fall müssen Sie es analysieren. – Milli
@Milli: Während ich über den ersten Satz nicht sicher bin (glaube nicht, dass die Unterschriebenheit eine Überlegung ist), habe ich gerade experimentell bestätigt, dass% d die Länge korrekt formatiert! –
Sie sind richtig! Mein Schlechter .. Ich hatte auch String in der gleichen Aussage mit Long .. Der Fehler wurde von% d% d verursacht, während es% d% s hätte sein sollen. Danke Andrzej! – Milli