java android的问题,代码不对
Stringb=editText2.getText().toString().trim();if(b=="abc"){Toast.makeText(MainActivit...
String b=editText2.getText().toString().trim();
if(b=="abc"){
Toast.makeText(MainActivity.this,"true",Toast.LENGTH_SHORT).show();
Toast.makeText(MainActivity.this,b,Toast.LENGTH_SHORT).show();
}
else{
Toast.makeText(MainActivity.this,"false",Toast.LENGTH_SHORT).show();
Toast.makeText(MainActivity.this,b,Toast.LENGTH_SHORT).show();
}
editText2无论输入什么都是false。。。 展开
if(b=="abc"){
Toast.makeText(MainActivity.this,"true",Toast.LENGTH_SHORT).show();
Toast.makeText(MainActivity.this,b,Toast.LENGTH_SHORT).show();
}
else{
Toast.makeText(MainActivity.this,"false",Toast.LENGTH_SHORT).show();
Toast.makeText(MainActivity.this,b,Toast.LENGTH_SHORT).show();
}
editText2无论输入什么都是false。。。 展开
3个回答
展开全部
eques用于字符串的值比较。
==,如果是基本类型比较值,如果是对象类型则比较内存地址
你这个地方
if(b=="abc")
改为:
if(b.eques("abc"))
==,如果是基本类型比较值,如果是对象类型则比较内存地址
你这个地方
if(b=="abc")
改为:
if(b.eques("abc"))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2015-02-03
展开全部
大哥,对象的比较怎么能用==呢,用 Equal 就好了,望采纳
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
字符串比较用equals不要用==
b.equals(“abc”)
b.equals(“abc”)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询