首页 > 解决方案 > 用空格显示值

问题描述

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

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

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

Jake : 50
Pol  : 60
Gian : 70 

我怎样才能做到这一点?

标签: javaandroidstring

解决方案


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

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

关于%sand%d是一个 String 和 Integer 持有者,该format方法将解析"%s = %d"并将每个持有者替换为相应的值,因此 for%s将替换为 的值name1并将%d替换为 的值best1

有关更多详细信息,请查看文档。


推荐阅读