java:我需要将整数显示为String值而不添加它们?

Gaj*_*ini -2 java

public class Test {
    public static void main(String args[]) {
        int a = 0;
        int b = 1;
        int c = 0;
        int d = 2;
        int e = 0;
        String result;
    }
}
Run Code Online (Sandbox Code Playgroud)

这里我希望结果值为01020

我试过这种方式

int a = 0;
        int b = 1;
        int c = 0;
        int d = 2;
        int e = 0;


         String aString = Integer.toString(a);
         String bString = Integer.toString(b);
         String cString = Integer.toString(c);
         String dString = Integer.toString(d);
         String eString = Integer.toString(e);

         String result = aString+bString+cString+dString+eString;
Run Code Online (Sandbox Code Playgroud)

请告诉我如何实现结果打印为01020

非常感谢你

Pab*_*ruz 13

试试这个:

String result = String.format("%d%d%d%d%d", a, b, c, d, e);
Run Code Online (Sandbox Code Playgroud)


Lan*_*dei 7

System.out.println("" + a + b + c + d + e);
Run Code Online (Sandbox Code Playgroud)

"" + ...部队的结果String类型的,因此它们的值不会加在一起(只要你不使用括号).