Java 如何在相同参数内打印字符串和变量
我现在正在编写一些代码,但我已经有一段时间没有这样做了,我如何使用println函数来编写字符串和变量呢 我尝试了以下方法:Java 如何在相同参数内打印字符串和变量,java,string,variables,printing,println,Java,String,Variables,Printing,Println,我现在正在编写一些代码,但我已经有一段时间没有这样做了,我如何使用println函数来编写字符串和变量呢 我尝试了以下方法: System.out.println("randomtext"var); 及 这两个似乎都不起作用,我做错了什么?怎么做?System.out.println(String.format(“randomtext%s”,var)) System.out.println(String.format(“randomtext%s”,var)) 您可以将两个字符串连接在一起;重载
System.out.println("randomtext"var);
及
这两个似乎都不起作用,我做错了什么?怎么做?System.out.println(String.format(“randomtext%s”,var)) System.out.println(String.format(“randomtext%s”,var)) 您可以将两个字符串连接在一起;重载的参数最多只接受一个参数
System.out.println("randomtext" + var);
可以将两个字符串连接在一起;重载的参数最多只接受一个参数
System.out.println("randomtext" + var);
您需要使用+来连接,或者使用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的详细信息,请参阅。您需要使用+连接字符串,或者使用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的更多信息,请参见。尝试简单:
System.out.println(“随机文本”+var)代码>-这将自动调用var objecttry simple的toString方法:System.out.println(“randomtext”+var)
-这将自动调用var object的toString方法当您可以使用System.out.printf
时,从来没有任何理由使用System.out.println(String.format(…)
。当您可以使用System.out.printf
时,从来没有任何理由使用System.out.println(String.format(…)
。