我需要连接字符串,但以这种方式。例如:name1 = 它是一个字符串值,并且best1 = 它是一个整数值;
String shareBody = name1 + "" + ":" + "" + String.valueOf(best1); //Wrong
我需要展示以下内容:输出:
Jake : 50
Pol : 60
Gian : 70
我该怎么做?
最好的方法是使用这样的String.format
:
String shareBody = String.format("%s : %d", name1, best1);
关于%s
和%d
是一个字符串和整数持有者,format
方法将解析"%s = %d"
并将每个持有者替换为相应的值,因此对于%s
将替换为name1
的值,%d
将替换为best1
的值。
有关更多详细信息,请查看文档。
只需使用以下方法。 在这种情况下,best1
将自动转换为字符串。
String shareBody = name1 + " : " + best1;