Java zawiera zmienne wewnątrz łańcuchów?
Więc wszyscy powinniśmy wiedzieć, że możesz dołączyć zmienne do łańcuchów, wykonując następujące czynności:
String string = "A string " + aVariable;
Czy jest na to sposób:
String string = "A string {aVariable}";Innymi słowy:
bez zamykania cudzysłowów i dodawania znaków plus. To jest bardzo nieatrakcyjne.
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
4 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Nie jestem pewien, czy jest to dla Ciebie wystarczająco atrakcyjne, ale może być bardzo przydatne. Składnia jest taka sama, jak w przypadku printf i java.util.Formatter. Używam go często, zwłaszcza jeśli chcę wyświetlić tabelaryczne dane liczbowe.
Anonimowy użytkownik
Potwierdzenie od:
Jednym ze sposobów jest użycie String.format:
Innym podejściem jest użycie biblioteki szablonów, takiej jak
Velocity
http://velocity.apache.org/engine/index.html
lub
FreeMarker
https://freemarker.apache.org/
.
Anonimowy użytkownik
Potwierdzenie od:
wyniki w zawierają co następuje:
Najczęściej klasa jest używana do formatowania liczbowego i tymczasowego.
Tutaj
https://stackoverflow.com/a/3551238/230513
opisano przykład formatowania etykiety https://stackoverflow.com/tags/jfreechart/info
; klasa https://sourceforge.net/p/robo ... .java
formatuje pasek stanu gry.
Anonimowy użytkownik
Potwierdzenie od:
Używam tego kodu, aby uwzględnić 2 zmienne w ciągu:
String myString = String.format ("to jest mój ciąg% s% 2d", nazwa_zmiennej1, nazwa_zmiennej2);