问题改变了:
在我的应用程序中,我需要使用字符串数组的所有值检查字符串值;
我使用此代码检查从 i=0 到 i=4 的值;
public void onCreate(Bundle savedInstanceState)
{
...
ArrayList<String> ch= new ArrayList<String>();
ch.add("س");
ch.add("ل");
ch.add("ا");
ch.add("م");
...
}
但是这个循环只返回最后一个 i 值-(i=4) 并且不添加 i 值加法。
private final TextWatcher TextWatcher_Method = new TextWatcher()
{
public void onTextChanged(CharSequence arg0, int start, int befor, int count)
{
String matn = "Edit-Text String";
int fa_cnt=0;
for (int i=0;i<4;i++)
{
if(matn.contains(ch.get(i)))
{
fa_cnt=4;
}
else
{
fa_cnt=8;
}
}
}
}
但是在 TextWatcher 之外的这个 Loop 做得对。