gpt4 book ai didi

JAVA GET API - 二维数组,无法检索?

转载 作者:行者123 更新时间:2023-12-02 10:50:18 25 4
gpt4 key购买 nike

我通过这样的 API 获取数据变量(注意方括号):

[
["2018-09-03",287.5,289.8,286.15,287.3,287.65,1649749.0,4750.35],
["2018-08-31",286.25,290.5,285.0,285.5,285.95,3716997.0,10691.41],
["2018-08-30",286.45,290.55,284.6,286.05,285.6,3861403.0, 11097.03]
]

我在下面的脚本中做错了什么?我是 Java 新手,需要在表中打印这个 block 。请帮助我,提前致谢

public class ArrayLoopTest{

public static void main(String []args){
String[] data = new String[
["2018-09-03",287.5,289.8,286.15,287.3,287.65,1649749.0,4750.35],
["2018-08-31",286.25,290.5,285.0,285.5,285.95,3716997.0,10691.41],
["2018-08-30",286.45,290.55,284.6,286.05,285.6,3861403.0, 11097.03]
];
for (i=0;i < data.length;i++) {
System.out.println(data[i]);
}
}
}

最佳答案

欢迎来到java世界。

这里有一些你似乎做得不好的事情,因为你知道java是一种强类型语言。但是,从您的代码中,您在数组中使用了 float 。也许您已经声明您的数组将仅包含字符串。

更重要的是,您没有以正确的方式声明您的数组。 我建议您快速完成本教程 Arrays in java .

但是要解决您的问题,您可以这样做

p

ublic static void main(String []args){
String[][] data = new String[][]{

{"2018-09-03","287.5","289.8","286.15","287.3","287.65","1649749.0","4750.35"},
{"2018-09-03","287.5","289.8","286.15","287.3","287.65","1649749.0","4750.35"},
{"2018-09-03","287.5","289.8","286.15","287.3","287.65","1649749.0","4750.35"},

};



for (int i=0;i < data.length;i++) {
for (int j = 0; j < data[i].lenght(); i++){
` System.out.print(data[i][j] + " ");
}
System.out.println("--------------")


}
}

关于JAVA GET API - 二维数组,无法检索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52235633/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com