2015-05-18 63 views
0

我試圖將數據存儲在CongressStats中的一個變量中,該變量是從printPartyBreakdownInSenate方法中獲取的,沒有「捕獲」它並以某種方式返回值。如何在調用方法後存儲方法中的數據?

public class CongressStats 
{ 
private int congressNum; 

public void printPartyBreakdownInSenate() { 
    CongressDataFetcher.fetchSenateData(congressNum); 
} 

這裏是我打電話給我的方法。

public static String fetchSenateData(int congressNum) 
{ 
    return fetchCongressData(Chamber.SENATE, congressNum); 
} 
+0

你在哪裏存儲fetchSenateData方法的返回值? –

+0

不通,這就是爲什麼我在CongressStats類中調用方法並試圖在那裏存儲數據/值。 – wisenhiemer

+0

您需要將返回的值賦給某個​​類級別的變量,然後才能使用它。 –

回答

0

創建一個字符串場下方的congressNum領域:​​

然後你printPartyBreakdownInSenate方法內做:

senateData = CongressDataFetcher.fetchSenateData(congressNum); 

這將暫時存儲字符串從fetchSenateData方法返回。它將保存數據,直到senateData設置爲其他值或程序關閉。

0

嘗試:

private String senateData; 
public void printPartyBreakdownInSenate() { 
    senateData = CongressDataFetcher.fetchSenateData(congressNum); 
} 

這直接分配您呼叫的senateData變量的方法的返回值。

0

在CongressStats中聲明一個私有變量並將返回的值分配給該變量,並且可以聲明getter方法以在該類之外使用該值。

相關問題