[英]Retrieving Stock Quotes using Eclipse - Error: The value of the local variable is not used
我正在嘗試使用Yahoo API檢索股票報價的java應用程序。 http://greatwebguy.com/programming/java/stock-quote-and-chart-from-yahoo-in-java/
上面的示例代碼沒有修改。 我剛剛添加了一個主類。
public class Main {
public static void main (String[] args) {
StockBean stock = StockTickerDAO.getInstance().getStockPrice("GOOG");
}
}
由於以下原因,我無法執行主類: 不使用局部變量stock的值。
任何人都可以發現我錯過的東西嗎? 先感謝您!
你沒有做錯任何事 。 你只是沒有使用檢索到的股票數據。
在StockBean
類中StockBean
一個高峰,看看它暴露了哪些方法。 我假設像StockBean.getPrice()
這樣的東西會被公開曝光。 只需使用它:
StockBean stock = StockTickerDAO.getInstance().getStockPrice("GOOG");
System.out.println("Stock Price: " + stock.getPrice());
出於調試/日志記錄的目的,您可能需要一種方便的方法來吐出整個bean的內容。 如果您的StockBean
重寫了toString
方法,則可以執行此操作。
如果是這樣的話,你可以完成下面的工作,它將整齊地征集所有屬性。
System.out.println(stock);
如果您可以編輯StockBean
類,我建議您使用Eclipse或手工實現toString
。
在被Verizon收購后,雅虎停止了它的股票報價服務。 Intrinio現在是替代品。 GitHub中有一個示例java程序, 網址為https://github.com/pmkent/intrinio-java-sample
這就是消息所說的內容:你對變量stock
沒有做任何事情。 通常這是一個警告,但它可能已被改為錯誤。 要修復它,請使用該變量或只是不要引入它。
或者,調整Eclipse設置以使其成為警告或甚至忽略它,或者將@SuppressWarnings("unused")
注釋添加到main方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.