這是因爲您正試圖訪問substring
(String類的方法)。在您向我們展示的代碼中,您嘗試訪問您的課程Player
中的方法,請參考方法子字符串(類別String
,如上所述),並且您應該參考Player
中的某個String
。也許它可能是,假設你的Player
類有球員的名字,並在比賽中(這是一個例子)的數量,就像這樣:
public class Player
{
int numPlayer;
String name;
}
,並用你的方法GET
和SET
這個屬性:
public void setNumPlayer(int numPlayer)
{
this.numPlayer = numPlayer;
}
public int getNumPlayer()
{
return numPlayer;
}
public void setName(String name)
{
this.name = name;
}
public String getName()
{
return name;
}
你應該參考GET
方法,返回你的String
,然後你就可以使用String
類的substring
方法。事情是這樣的:
int playerdigit = Integer.parseInt(number.getName().substring(i,i+1));
而且,我看到你正試圖使:
number.getGuess();
也許你正在嘗試(我不知道)這是獲得String
與getGuess
方法。那麼你應該這樣做:
String guess = number.getGuess();
存儲您String
的價值。
後,您將能夠使子:
int playerdigit = Integer.parseInt(guess.substring(i,i+1));
我希望它可以幫助你!
您可以發佈迄今爲止您嘗試過的代碼的相關部分嗎? –
什麼是「號碼」? –