簡體   English   中英

使用Eclipse檢索股票報價 - 錯誤:未使用局部變量的值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM