Java 如何设置EditText中的文本以显示字符串的第一个字母?

Java 如何设置EditText中的文本以显示字符串的第一个字母?,java,android,Java,Android,我想设置一个可编辑的文本字段来显示字符串的第一个字母,但我不知道如何设置。我尝试了以下方法,没有得到任何错误,但它不工作。 我想让它成为字符串数组中字符串的第一个字母,我可以调用正确的字符串索引,但不能调用该特定字符串的第一个字母 String s = "Example" ; char letter = s.charAt (0); editText.setText (letter); 谢谢您不能设置字符,您必须设置字符串或字符序列 我建议edit.setText(String.value

我想设置一个可编辑的文本字段来显示字符串的第一个字母,但我不知道如何设置。我尝试了以下方法,没有得到任何错误,但它不工作。 我想让它成为字符串数组中字符串的第一个字母,我可以调用正确的字符串索引,但不能调用该特定字符串的第一个字母

 String s = "Example" ;
 char letter = s.charAt (0);
 editText.setText (letter);

谢谢

您不能设置字符,您必须设置字符串或字符序列


我建议
edit.setText(String.valueOf(letter))

^不,这不是那个问题^很明显你甚至都没想过答案?非常遗憾。您是在谈论StringValueOf()方法吗?我可以将文本设置为一个字母没有问题,但我正在尝试获取字符串的某个索引。。这就是我能做到的吗?我使用charAt()方法作为输入编辑文本的字符对吗?我不知道我在做什么,因为我显然是一个编程初学者。你是一个初学者很好。只是你抱怨标记的副本不是你的解决方案,但是你在这里接受的答案与在那里投票最多的答案完全相同。根本问题不是“将EditText文本设置为字符(在Android中)”,而是“如何在Java中将
char
转换为
String
”。换言之,如果你在使用Android之前了解Java,这会很有帮助。你可以重复投票吗?谢谢!我想要的只是一个简单的答案,而不是通过其他途径的冒险questions@Timinycricket你是说你尽力避免研究?对于声称自己自学的人来说,这是很不寻常的。我不在我的电脑前,在那里我可以测试和比较其他帖子的答案,我不希望我的问题被忽略,因为我的问题不止这些,但无论如何,谢谢你。我不知道这里有这么多笨蛋。