android中字符串比较函数

获得连接的wifi的SSID,通自己指定的wifi名称相比较,判断是否连接到指定的wifi可是返回的内容一个包含“xx”,一个不含“”如下图所示,请指教equals()返... 获得连接的wifi的SSID,通自己指定的wifi名称相比较,判断是否连接到指定的wifi可是返回的内容
一个包含“xx” ,一个不含“”如下图所示,请指教

equals()返回的内容为false
其中ssidcp定义的为 String ssidcp="Tenda_2E4488"; 怎么没有人回答,各位帮忙呀,怎么回事
展开
 我来答
百度网友7ec5794
2014-03-25 · TA获得超过124个赞
知道小有建树答主
回答量:234
采纳率:0%
帮助的人:138万
展开全部

你的

SSID = "Tenda_ZE4488"
SSIDCP = Tenda_ZE4488

坐ssid.equals(ssidcp)返回肯定为false啊

按输出的可推断:

ssid = "\"Tenda_ZE4488\""
ssidcp="Tenda_ZE4488"

所以不等啊

追问
大侠佩服你,我想知道的是为什么,返回的一个有引号,一个没
String ssidcp="Tenda_2E4488"; 是自己定义的,而得到的返回值是不带引号的
而SSID = "Tenda_ZE4488"是实际连接到的带有引号
追答
我不清楚你的ssid怎么获得的,所以具体不知道具体情况
zjjxml8
2014-03-24 · 超过12用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:30.6万
展开全部
你的判断中有问题吧!

if(ssid.equals(ssidcp)=true){
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yugi111
2014-03-24 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
看日志,一个打了引号,一个没有,很奇怪
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式