有時在字符串中,我看到類似這樣的%1$s
或這個%2$d
。有人可以向我解釋如何閱讀這些東西?字符串值格式化
Q
字符串值格式化
0
A
回答
1
檢查本文檔http://download.oracle.com/javase/1,5.0/docs/api/java/util/Formatter.html#syntax的字符串格式化字符串基本上打破了
%[argument_index$][flags][width][.precision]conversion
從你的榜樣%1個$ S,
%
表示替換參數1$
是參數數組中的位置。s
表示該參數是一個字符串。
這是從Java獲取的,但很多編程語言對字符串格式使用相同的語法。
1
%代表相對參數位置,「s」或「d」(或其他)代表類型。 這是用來通過的printf函數
format= 'The %2$s contains %1$04d monkeys';
printf(format, num, location);
看到langage的printf的文檔,你用它來獲取所有的細節(有很多)
相關問題
- 1. 字符串格式化在格式化整個字符串
- 2. WPF的StringFormat格式化字符串值
- 3. json字符串格式化整數值
- 4. 格式化字符串 - 貨幣值
- 5. 插值模擬(字符串格式化)
- 6. iPhone格式化字符串
- 7. MySQL:格式化字符串
- 8. 字符串格式化django
- 9. PHP - 格式化字符串
- 10. PHP字符串格式化
- 11. 格式化C字符串
- 12. 格式化字符串
- 13. 字符串格式化
- 14. 格式化字符串
- 15. 格式化字符串
- 16. 格式化TimeSpan字符串
- 17. 格式化字符串「\」
- 18. TimeZone字符串格式化
- 19. 格式化的字符串
- 20. Python字符串格式化
- 21. 字符串格式化
- 22. ruby字符串格式化
- 23. Python字符串格式化
- 24. 字符串格式化
- 25. 格式化字符串
- 26. 字符串格式化
- 27. 字符串格式化C#
- 28. groovy字符串格式化
- 29. JS字符串格式化
- 30. 字符串格式化