将多个整数解析为单个字符串

时间:2014-12-13 19:47:12

标签: java string

如何将多个整数解析为单个字符串?

例如:

int a,b,c,d;
String parsed;
a=(int)(Math.random*10);
b=(int)(Math.random*10);
c=(int)(Math.random*10);
d=(int)(Math.random*10);

我可以编码:

parsed = Integer.toString(a);
parsed = Integer.toString(b);
parsed = Integer.toString(c);
parsed = Integer.toString(d);

但我希望变量parsed包含a,b,c和d的String值,可能只有一行代码。

2 个答案:

答案 0 :(得分:2)

Integer.parseInt()用于解析String中的整数,而不是相反。

看起来你想将整数连接到一个String。

这是一种方法:

parsed = "" + a + b + c + d;

当然,您可以创建一个4位整数并将其转换为字符串,而不是连接4个随机单位整数:

parsed = Integer.toString ((int)(Math.random*10000));

答案 1 :(得分:0)

获得小型随机数的更有效方法是使用Random.nextInt(n)

Random random = new Random();

String fourDigits = String.format("%04d", random.nextInt(10000));