Java 用空格显示值
我需要连接字符串,但以这种方式。例如: name1=它是一个字符串值,并且 best1=它是一个整数值Java 用空格显示值,java,android,string,Java,Android,String,我需要连接字符串,但以这种方式。例如: name1=它是一个字符串值,并且 best1=它是一个整数值 String shareBody = name1 + "" + ":" + "" + String.valueOf(best1); //Wrong 我需要展示以下几点: 输出: 我如何才能做到这一点?最好的方法是这样使用: String shareBody = String.format("%s : %d", name1, best1); 关于%s和%d是一个字符串和整数持有者,form
String shareBody = name1 + "" + ":" + "" + String.valueOf(best1); //Wrong
我需要展示以下几点:
输出:
我如何才能做到这一点?最好的方法是这样使用:
String shareBody = String.format("%s : %d", name1, best1);
关于
%s
和%d
是一个字符串和整数持有者,format
方法将解析%s=%d”
并用相应的值替换每个持有者,因此,对于%s
将替换为name1
的值,%d
将替换为best1
的值
有关更多详细信息,请参阅文档。只需使用以下内容即可<在这种情况下,code>best1将自动转换为字符串
String shareBody = name1 + " : " + best1;
这有什么不对的?你有没有试过放一个空间?“”不是一个空格,它是一个空字符串,您应该写:name1+“:“+string.valueOf(best1)@Shermano要100%正确,它应该是
name1+“=”+String.valueOf(best1)
=)@Turing85要100%正确,它应该是name1+“:“+String.valueOf(best1)代码>:)@Nexevis-welp,OP的措辞有点混乱。在描述中,使用了=
,而在代码中使用了:
:D(请注意,=
可以表示为非文字符号)
String shareBody = name1 + " : " + best1;