【发布时间】:2013-09-23 15:45:56
【问题描述】:
所以我想要做的是打印出这个数组。
coins[0] = new Coin(CoinName.PENNY, 2011);
coins[1] = new Coin(CoinName.DIME, 1952);
coins[2] = new Coin(CoinName.DOLLAR, 1999);
coins[3] = new Coin(CoinName.NICKEL, 2004);
coins[4] = new Coin(CoinName.DIME, 1952);
coins[5] = new Coin(CoinName.DOLLAR, 1945);
coins[6] = new Coin(CoinName.PENNY, 2011);
coins[7] = new Coin(CoinName.QUARTER, 1961);
coins[8] = new Coin(CoinName.NICKEL, 1983);
coins[9] = new Coin(CoinName.FIFTY_CENT, 1963);
但我知道我可以使用 Arrays.toString 方法,但这次我不能使用它。 我必须使用我自己的名为
的方法public String toString()
这就是它需要完全设置的方式,如何设置的说明在评论中。
//the standard toString method that returns a String listing all the coins in the jar, in their current order
public String toString()
{
return ???;
}
数组的初始化在一个名为 CoinJar(Coin[] coin) 的方法中,但在同一个类中。
我不确定我问这个问题是否正确,如果你们需要任何细节,请询问。
【问题讨论】:
-
return "What have you tried?"; -
@RohitJain 我今天的评论投票限制已经取消了,但这一次是史诗般的......
-
我什至不知道从哪里开始。因为我不能在 return 语句中放一个循环可以吗?
-
return Arrays.toString(coins);呢? -
@jlordo。他不能用那个。
标签: java arrays return tostring