2016-11-28 68 views
0

我有一個toString()方法,我想用它來同時顯示String.format(,)輸出,但它不會發生,因爲可以返回一個輸出。如何同時使用toString()或print()等顯示兩個輸出?

我試圖讓所謂print()獲得第二個輸出的另一種方法,但似乎即使我使用的對象從另一個類例如像顯式調用它,它不工作:

Grade student = new Grade(); 

我打電話像student.print();

此外,在toString()方法我試圖做這樣的事情:

@Override 
public String toString() { 
return String.format("%s %d : %s %d\n",firstOutput(), firstOutput(), secondOutput(), secondOutput()); 
} 

但我沒有按預期得到完美的輸出。

有沒有辦法讓兩個輸出同時顯示,而不是一次顯示一個。

System.out.println(student); 

這就是你需要的一切:如果你使用這樣

+0

你想要什麼輸出?這真是令人困惑。 – msagala25

回答

1

toString()方法被調用。

相關問題