有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

记录为什么在java记录器中使用::{}

我在代码中看到一些程序员在记录一些东西的时候用代码写这些东西

我试着用谷歌搜索为什么在我没有找到的记录器中使用::{}。 你能分享一下吗 1-为什么我们使用它 2-应该在哪里使用,不应该在哪里使用


共 (1) 个答案

  1. # 1 楼答案

    我相信您指的是消息格式化程序。所以{}就像占位符一样。在Java中,有http://docs.oracle.com/javase/8/docs/api/java/text/MessageFormat.html用于格式化。因此,其背后的思想是,它允许您格式化字符串,而无需使用混乱的字符串连接。如果没有这样的方法,那么你就不得不这样做

    "I have" + variable1 + " and " + variable2
    

    但是现在你可以做了

    "I have {0} and {1} and also {0}", variable1, variable2
    

    请注意,我甚至可以多次重复使用同一占位符。此外,您还可以进行数字、日期格式化等操作

    希望有帮助