如何在字符串中替换用户的给定字符?

时间:2015-12-19 11:58:45

标签: android arrays string replace char

我是android的新手,并尝试制作一个基本的单词猜测游戏,但我无法取代部分

例如,所选单词为“home”,其外观类似于屏幕上的____(4个字符)。我的目标是当用户输入一个字符例如“h”并单击try按钮时,它应该是h__然后输入“m”,h_m_就是这样,但是当我输入一个字符时没有任何变化。

任何人都可以帮助我吗?

String

2 个答案:

答案 0 :(得分:0)

您可以使用String类

的replace()或replaceAll()方法

例如。

myString.replace("a", "b");
myString.replaceAll("a", "b");

答案 1 :(得分:0)

您需要将以下行enteredchar = givenchar.getText().toString()放入onClickListener,否则在输入任何字符之前,只会在onCreate中执行一次。