Groovy支持字符串插值操作。这是一个例子
def name = "Tom"
println("Hello my name is ${name}")
Java 8是否像Groovy一样支持字符串插值?
任何答案,非常感谢。感谢
答案 0 :(得分:2)
Java8与此无关。对于格式化的控制台输出,您可以使用printf()
或format()
System.out
方法尝试此操作。
System.out.printf("My name is: %s%n", "Tom");
答案 1 :(得分:0)
对于格式化的控制台输出,建议使用String.format。 System.out.println(String.format("My name is: %s%n", "Tom"));
记录消息时,必须满足几个重要要求:
这就是强烈建议定义和使用专用记录器的原因。 org.slf4j.Logger是标准的Logger工厂之一,易于使用。
private static final Logger LOGGER = LoggerFactory.getLogger(<ClassName>.class);
LOGGER.info("My name is: {}", "Tom");