当前位置: 代码迷 >> Android >> !getString()返回的值是字符创类型吗
  详细解决方案

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

热度:195   发布时间:2016-05-01 10:45:29.0
求助!!!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)
  相关解决方案