ユーザーが自分の名前を入力できる Edittext フィールドがあります。文字が何回来るかアルファベットで調べたい。これを行う最良の方法はどれですか?
文字列から各文字を取得するために以下のコードを試しましたが、エラーが発生しましたか? どなたかお役に立てれば幸いです。
name=(EditText)findViewById(gami.Numerology.R.id.inputUI);
String a=name.getText().toString();
for ( int i = 0; i < a.length(); i++ )
{
c = a.charAt(i);
if (c=='s')
{
s=1; //like this for all characters
}
}
これをボタンのクリックイベントに入れるだけです。