首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

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

2013-04-22 
求助!!!getString()返回的值是字符创类型吗?while(mqCur.moveToNext()){String mynamenullString mynumb

求助!!!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)

热点排行