所以該方法被稱爲:返回多個值(字符串和數組)
private void print()
{
System.out.println("The list of Devices is:");
for(int i = 0; i < numDevices; i++)
{
System.out.println(list[i].toString());
}
}
當它到達toString方法帶來了在這裏
public String toString()
{
String temp = name + ": " + readings[0];
return temp;
}
我的問題是,當我打電話在方法打印它應該出所有的數據值內的讀數,而我可以只返回一個數據值。任何幫助將不勝感激,如果需要更多信息,讓我知道這是3個文件中的兩個。
我的輸出:
The list of Devices is:
Speedometer: 3
Alitimeter: 1
有輸出
The list of Devices is:
Speedometer: 3,39.7,93.2,193.2,0.0,0.0
Altimeter: 1,422.6,98.7,340.5
你應該看看這個:http://stackoverflow.com/questions/2832472/how-to-return-2-values-from-a-java-function它看起來類似於你的問題。 – BitNinja
是的,它看起來非常相似,問題是我不能創建另一個類。另外,沒有新的對象可以在tostring所在的類中創建。 – user3304256