答案 0 :(得分:1)
您应该使用String.format()方法和formatter syntax。 String.format()
可以用来左键填充一个带有零的字符串,就像你想要的那样。
此代码将为您提供所需的结果:high.setText(String.format("%06d", gamescore));
让我们看一下详细情况。我们使用以下语法:%[flags][width]conversion
%
开始格式字符串语法。%
为0
,零填充flag
。这告诉格式化程序结果将为零填充。flag
之后是width
,或者我们想要的最小位数;在这种情况下,6
。d
。以下是一个例子:
int gamescore = 100;
String result = String.format("%06d", gamescore);
System.out.println(result);
输出:000100