我正在尝试将数据存储在我从printPartyBreakdownInSenate方法获取的CongressStats中的变量中,而不“捕获”它并以某种方式返回值。
public class CongressStats
{
private int congressNum;
public void printPartyBreakdownInSenate() {
CongressDataFetcher.fetchSenateData(congressNum);
}
这是我打电话的方法。
public static String fetchSenateData(int congressNum)
{
return fetchCongressData(Chamber.SENATE, congressNum);
}
答案 0 :(得分:0)
在congressNum字段下创建一个字符串字段:private String senateData;
然后在printPartyBreakdownInSenate
方法内执行:
senateData = CongressDataFetcher.fetchSenateData(congressNum);
这将临时存储从fetchSenateData
方法返回的String。它将保存数据,直到senateData设置为其他内容或直到程序关闭。
答案 1 :(得分:0)
尝试:
private String senateData;
public void printPartyBreakdownInSenate() {
senateData = CongressDataFetcher.fetchSenateData(congressNum);
}
这是直接将您调用的方法的返回值分配给senateData
变量。
答案 2 :(得分:0)
在CongressStats中声明一个私有变量并将返回值赋给该变量,并且可以声明getter方法在该类之外使用该值。