我现在正在编写一些代码,但我已经有一段时间没有这样做了,我将如何使用 println 函数来编写字符串和变量?
我尝试了以下方法:
System.out.println("randomtext"var);
和
System.out.println("randomtext",var);
这些似乎都不起作用,我做错了什么?我该怎么做呢?
您要么需要使用 + 进行连接,要么使用 String.format 格式化字符串或类似内容。
最简单的是进行连接:
System.out.println("randomtext" + var);
有些人经常使用System.out.printf
which 的工作方式与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 的文档。
您可以将两个字符串连接在一起;重载的println
方法最多接受一个参数。
System.out.println("randomtext" + var);
System.out.println(String.format("randomtext %s", var));