gpt4 book ai didi

java - 解析 Yahoo Finance API 返回的 CSV 数据

转载 作者:太空宇宙 更新时间:2023-11-04 13:55:46 24 4
gpt4 key购买 nike

我想解析 Yahoo Finance API 返回的 CSV 格式的数据。我想要公司名称:股票价格格式的输出。我已经下载了Yahoo API示例,代码如下:

String[] symbols = new String[] {"INTC", "BABA", "TSLA", "AIR.PA", "YHOO"};
Map<String, Stock> stocks = YahooFinance.get(symbols);

输出:

INFO: Parsing CSV line: N/A,\"INTC\",\"USD\",N/A,N/A,N/A,\"INTC\",100,\"INTC\",N/A,N/A,\"INTC\",500,\"INTC\",32.35,\"INTC\",N/A,\"INTC\",\"4/23/2015\",\"4:00pm\",N/A,N/A,N/A,N/A,N/A,32348700,N/A,N/A,31.61,34.01,\"INTC\",4736000000,\"INTC\",\"INTC\",N/A,\"INTC\",153.21B,\"INTC\",4730885000,\"INTC\",\"6/1/2015\",N/A,N/A,N/A,N/A,2.16,0.59,2.40,N/A,1.82,2.78,2.77,11.77,55.87B,24.19B,34.95 Apr 24, 2015 6:14:56 PM yahoofinance.quotes.QuotesRequest getResult

我只想要那家公司的价格。

最佳答案

您显示的输出是 API 的日志记录。

您已拥有所有要求的 Stock stocks 变量中可用的对象。如果您想打印每个产品的价格,您应该这样做:

String[] symbols = new String[] {"INTC", "BABA", "TSLA", "AIR.PA", "YHOO"};
Map<String, Stock> stocks = YahooFinance.get(symbols);

for(Stock s : stocks.values()) {
System.out.println(s.getName() + ": " + s.getQuote().getPrice());
}

查看 javadoc查看 API 中可用的对象和方法。

关于java - 解析 Yahoo Finance API 返回的 CSV 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29848022/

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