用空白显示值

时间:2019-06-19 19:08:14

标签: java android string

我需要以这种方式连接字符串。例如: name1 =它的String值, best1 =它是一个整数值;

String shareBody = name1 + "" + ":" + "" + String.valueOf(best1); //Wrong

我需要显示以下内容: 输出:

Jake : 50
Pol  : 60
Gian : 70 

我该怎么做?

2 个答案:

答案 0 :(得分:8)

最好的方法是像这样使用String.format

String shareBody = String.format("%s : %d", name1, best1);

关于%s%d是一个String和Integer持有者,format方法将解析"%s = %d"并将每个持有者替换为相应的值,因此对于{ {1}}将替换为%s的值,而name1将替换为%d的值。

有关更多详细信息,请参阅文档。

答案 1 :(得分:2)

只需使用以下内容。在这种情况下,best1将自动转换为字符串。

String shareBody = name1 + " : " + best1;