有没有办法使用转义序列打印变量,类似于Swift(如下所示)?
I var variable = 0
print("The number \(variable) is cool!")
是的,我知道还有其他方法可以实现相同的目标,但我想缩短代码并避免使用诸如
之类的怪物String variable = "0";
System.out.print("The number" + variable + "is cool!");
我还想避免为了打印不同类型而解析所有内容
答案 0 :(得分:3)
System.out.print("The number " + variable + " is cool!");
或
System.out.printf("The number %s is cool!", variable );
或
System.out.printf(MessageFormat.format("The number {0} is cool!", variable));
直到现在才有更多的选择...
答案 1 :(得分:0)