2

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

我尝试了以下方法:

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

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

这些似乎都不起作用,我做错了什么?我该怎么做呢?

4

3 回答 3

8

您要么需要使用 + 进行连接,要么使用 String.format 格式化字符串或类似内容。

最简单的是进行连接:

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

有些人经常使用System.out.printfwhich 的工作方式与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 的更多信息,请参阅有关 Formatter 的文档

于 2013-10-15T22:58:33.237 回答
2

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

System.out.println("randomtext" + var);
于 2013-10-15T22:58:20.497 回答
1
System.out.println(String.format("randomtext %s", var));
于 2013-10-15T22:56:41.577 回答