如何在android中获取字符串的每个字母?

时间:2014-05-16 03:23:35

标签: android string android-edittext

我想创建一个小应用程序,在应用程序中我让用户在editText中输入文本。我已经知道editText的基础知识,比如如何从中获取文本并将其输入到单独的字符串变量中。但是在我拥有该字符串变量之后,我该如何单独获取此消息的每个字母?我认为你需要一个For循环。有谁知道这么做的简单方法?

2 个答案:

答案 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); }