我想创建一个方法,在每个点生成一个带有(float)值的数组。
我目前的做法:
static float[] createFloatArrayWithNumbers(int count){
float arr []= new float [count];
for(int i=0; i<=count; i++){
arr[i]=i;
}
return arr;
}
该方法返回[F@6e1408
。但它不应该,
例如,当count == 7
时,输出为:
3.0f,
5.1f,
7.2f,
9.3f,
11.4f,
13.5f,
值是随机设置的吗?
答案 0 :(得分:1)
Java中的数组不会覆盖toString
方法,因此您将获得默认表示。使用Arrays.toString
来获取有用的表示形式:
System.out.println(Arrays.toString(arr));