我想创建一个小应用程序,在应用程序中我让用户在editText中输入文本。我已经知道editText的基础知识,比如如何从中获取文本并将其输入到单独的字符串变量中。但是在我拥有该字符串变量之后,我该如何单独获取此消息的每个字母?我认为你需要一个For循环。有谁知道这么做的简单方法?
答案 0 :(得分:2)
是的,使用可以像这样使用For循环:
String MyEditText = myEditText.getText().toString();
int len = MyEditText.length();
char chars[] = MyEditText.toCharArray();
for(int i=0;i<len;i++){
//retrieve chars
char newChar = chars[i];
}
答案 1 :(得分:0)
for (int i = 0; i < inputString.length(); i++) {
//newChar is equivalent to whatever is at position i
char newChar = inputString.charAt(i); }