2008-10-14 14 views
22

Câu hỏi này khá giống với this .Net question exept cho java.thoát các ký tự định dạng trong java String.format

Làm cách nào để bạn thoát khỏi% 1 $ ký tự trong chuỗi java.format?

Lý do tôi cần làm là tôi đang xây dựng một chuỗi mà sau này sẽ có thêm thông tin được chèn vào đó. Tôi đã nghĩ đến việc có một trong những args chỉ là "% 1 $" nhưng điều đó không có vẻ rất thanh lịch?

xin lỗi nếu điều này rõ ràng là java của tôi là một chút mệt mỏi.

Trả lời

57

Bạn chỉ có thể tăng gấp đôi lên%

0

Hoặc bạn có thể sử dụng đề nghị của Draemon, hoặc bạn cũng có thể có một cái nhìn tại java.text.MessageFormat class rằng có nhiều mạnh mẽ định dạng khả năng hơn String.format()