Java格式全部浮动到一个字符串中

时间:2014-04-16 09:09:12

标签: java string format

这是我的代码:

float e[10]=new float[10];

有没有办法将所有10个浮点数格式化为格式字符串?在Python中可能是这样的:

a=range(10)
print ('#'+'(%f)'*10+'#')%tuple(a)

java中有这样的方法吗?我的意思是得到一个像"#(1.0)(2.0)(3.0)#"对于array_size 3的情况。

2 个答案:

答案 0 :(得分:2)

float e[10]=new float[10];
System.out.println(Arrays.toString(e));

试试这个

答案 1 :(得分:1)

试试这个,循环到数组末尾,parseFloat到字符串msg

 String msg = "";
 float[] e= new float[10];
 for(int i=0;i<e.length();i++){
    msg = msg + Float.parseFloat(e[i]);
 }