读书人

!getString()返回的值是字符创类型吗

发布时间: 2013-04-22 16:01:35 作者: rapoo

求助!!!getString()返回的值是字符创类型吗?

while(mqCur.moveToNext()){
String myname=null;
String mynumber=null;
String a="alian";
myname=mqCur.getString(mqCur.getColumnIndex(People.NAME));
mynumber=mqCur.getString(mqCur.getColumnIndex(People.NUMBER));

if(myname=a)
{
Toast.makeText(this,myname+" "+mynumber, Toast.LENGTH_SHORT).show();
}


想要通过获if()语句查找数据,但是if(myname=a)好像为false,Toast一直无法显示(数据库中确定有"alian"这个数据),请问大神为什么会这样,是因为getString()获得的字符跟“alian”不同吗?
[解决办法]
你之前应该是C程序员吧 JAVA判断字符串相等是这样的:myname.equals(a)

读书人网 >Android

热点推荐