设为首页收藏本站新闻投稿

MOD中国同盟社

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 496|回复: 5

[求助] 如何判断数组内容与字符串相同? [复制链接]

Rank: 7Rank: 7Rank: 7

帖子
863
精华
0
声望
2462 点
金币
584 Mold
被赞许
7 次
注册时间
2010-5-7
发表于 2010-10-9 18:14:12 |显示全部楼层
例如有这样一个数组:
ARR1[5]
ARR1={a,b,c,d,e}
如果用if(ARR1=="abcde")进行判断,编译的时候会出错。(提示数组必须被索引)
请问该如何做呢,谢谢!

使用道具 举报

Rank: 7Rank: 7Rank: 7

帖子
1809
精华
0
声望
3294 点
金币
638 Mold
被赞许
0 次
注册时间
2010-2-13
发表于 2010-10-10 09:22:22 |显示全部楼层
回复 1# lyynyfy


    你先把数组转换为字符串吧,,数组没见过这样比较的,呵呵,,,,

使用道具 举报

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

帖子
406
精华
0
声望
9411 点
金币
1421 Mold
被赞许
4 次
注册时间
2009-12-18
发表于 2010-10-10 12:29:25 |显示全部楼层
例如有这样一个数组:
ARR1[5]
ARR1={a,b,c,d,e}
如果用if(ARR1=="abcde")进行判断,编译的时候会出错。 ...
lyynyfy 发表于 2010-10-9 18:14

呃…如果真要寫成判斷式…應該會變成
  1. if(ARR1[0] == a && ARR1[1] == b && ARR1[2] == c && ARR1[3] == d && ARR1[4] == e)
复制代码
這樣了吧…
話說LZ想寫什麼的判斷式…?

使用道具 举报

Rank: 7Rank: 7Rank: 7

帖子
863
精华
0
声望
2462 点
金币
584 Mold
被赞许
7 次
注册时间
2010-5-7
发表于 2010-10-10 13:44:29 |显示全部楼层
回复 3# a7811311622


    好像是用equal函数可以的

使用道具 举报

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

帖子
406
精华
0
声望
9411 点
金币
1421 Mold
被赞许
4 次
注册时间
2009-12-18
发表于 2010-10-10 14:19:42 |显示全部楼层
回复  a7811311622


    好像是用equal函数可以的
lyynyfy 发表于 2010-10-10 13:44

呃…請區分清楚「ARR1={a,b,c,d,e}」和「ARR1={"a","b","c","d","e"}」
是完全不同的內容…equal函數是針對「字串」的…但是LZ給的可是「數值」…

使用道具 举报

Rank: 7Rank: 7Rank: 7

帖子
863
精华
0
声望
2462 点
金币
584 Mold
被赞许
7 次
注册时间
2010-5-7
发表于 2010-10-10 20:51:59 |显示全部楼层
回复 5# a7811311622


    对不起哈,确实是字符串,我忘了在上面加“”谢谢你了

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

回顶部