如何使用方法更改指定的字符串

时间:2018-02-10 22:14:50

标签: java android string methods replace

我正在尝试编写一个程序,当我使用按钮a" \"显示,然后如果我按下相同的按钮a" X"显示,最后如果我第三次按下相同的按钮"(X)"显示。现在我有这个方法......

public void display20closePlayer1(String close) {
    TextView playerOneTwentyClose = (TextView) findViewById(R.id.player_one_20_close);
    playerOneTwentyClose.setText(String.valueOf(close));
} 

找到按钮并用此设置文本....

public void twentyCloseOutPlayer1(View v) {
    playerOneClose20 = playerOneClose20 + "\\";
    display20closePlayer1 (playerOneClose20);

}

我将字符串存储在主要活动的公共对象中......

String playerOneClose20 ="&#34 ;;

当我运行我的代码并按下按钮时,我得到一个" \"出现,如果我再次点击它,我会得到" \"等等。

有人可以帮助解释一个方法,用一个" X"来替换已经被称为" \"的方法。然后替换" X"用"(X)"谢谢你的帮助!

1 个答案:

答案 0 :(得分:0)

你很亲密!我这样做的方法是使用一个全局1 => “/“变量来表示你所处的阶段(即int,依此类推)

然后在您的on按钮上单击侦听器获取文本视图并根据阶段编号进行设置。

请务必设置并重置{{1}}变量,否则会弄乱您的代码