如何在相同参数内打印字符串和变量

时间:2013-10-15 22:56:01

标签: java string variables printing println

我现在正在编写一些代码而且我有一段时间没有这样做,我如何使用println函数来编写字符串和变量?

我尝试了以下内容:

System.out.println("randomtext"var);

System.out.println("randomtext",var);

这些似乎都没有用,我做错了什么?我该怎么做?

3 个答案:

答案 0 :(得分:3)

您需要使用+来连接,或使用String.format格式化字符串或类似字符串。

最简单的方法是连接:

System.out.println("randomtext" + var);

有些人经常使用System.out.printf,与String.format的工作方式相同,如果你想要连接一个很乱的字符串:

System.out.printf("This is %s lot of information about %d and %s", var, integer, stringVar);

使用String.format时,您需要知道的最重要的格式化程序是%s用于字符串,%f用于浮点数,%d用于整数。

有关如何使用String.format的更多信息,请参阅documentation about Formatter

答案 1 :(得分:1)

System.out.println(String.format(“randomtext%s”,var));

答案 2 :(得分:1)

您可以将两个字符串连接在一起;重载的println methods最多只占一个参数。

System.out.println("randomtext" + var);