我正在创建一个Android应用程序来检查用户输入的字符串是否是回文。我使用charAt函数从string中提取每个字符。但它显示错误'方法char(int)未定义为类型View.OnClickListener(){}'。 我把代码编写为: -
b.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
String str=input.getText().toString();
String st="";
int i=1,l=str.length();
while(i>l)
{
st=st+charAt(i);
i--;
}
if(st.equalsIgnoreCase(str)==true)
disp.setText("Your string is Palindrome");
else
disp.setText("Your string is Not Palindrome");
}
});
PLZ。帮助我完成这个charAt功能......
答案 0 :(得分:0)
我想你想使用str.charAt(i)
发生的事情是你在没有指定课程的情况下说charAt()
。然后程序将转向您所在的类/接口。目前,您位于View.OnClickListener()
界面,该界面没有charAt()
方法。您需要指定要从中获取角色的对象。