社区
消息协作
帖子详情
如何判断某字符串是否在数组中?
fleecat
2006-10-25 03:31:21
我想生成一个名字列表
在Arrayappend 之前 想判断一下表里是否已经有那个名字
我看帮助没看到有相关函数
请教 是否要自己写个函数 遍历一下
...全文
376
9
打赏
收藏
如何判断某字符串是否在数组中?
我想生成一个名字列表 在Arrayappend 之前 想判断一下表里是否已经有那个名字 我看帮助没看到有相关函数 请教 是否要自己写个函数 遍历一下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fleecat
2006-10-26
打赏
举报
回复
For i = 0 To Ubound(doc.item)
If Isnull(Arraygetindex(doc.item2,doc.item(i))) Then '剔出重复的人名
doc.item2 = Fulltrim(Arrayappend(doc.item2,doc.item(i)))
End If
Next
Print "全体员工共"&Ubound(doc.item2)
不用公式 这样就去除了重复的人名
不知道哪个快些
fleecat
2006-10-26
打赏
举报
回复
我明白了 数组还是要逐项付值得
Set doc = New NotesDocument(db) '在当前数据库新建一篇文档
Set item = New notesitem(doc,"tempitem",0) '新建一个临时域
还是用这个存方便
whtportland
2006-10-26
打赏
举报
回复
或者:Dim temparry () As String
Redim temparry (500)
rugl
2006-10-26
打赏
举报
回复
Dim temparry (1 To 500) As String
fleecat
2006-10-26
打赏
举报
回复
再顶
fleecat
2006-10-25
打赏
举报
回复
顶一下
fleecat
2006-10-25
打赏
举报
回复
再请教 我想定义一个中间变量 在文档切换时存储一个名字列表(读者域)
应该如何定义?
Dim temparray As Variant
Dim temparray(500) As String
Dim temparray(500) As Variant
全都不对
whtportland
2006-10-25
打赏
举报
回复
可以写个函数将数组遍历一遍,只要在下标Lbound(ArrayName)和Ubound(Array)-1之间判断一下是否相等就可以了.
还有种方法,你可以先把名字加入数组,然后再把重复值去掉就可以了,方法是:
Set tempdoc = db.createdocument
Set tempitem = New notesitem(tempdoc, "tempArray", array)
newarray = Evaluate("@Unique(tempArray)", tempdoc)
kingchang2000
2006-10-25
打赏
举报
回复
用字符串连接你所有的名字列表,用逗号分割,假设strTemp
varTemp = evlauate(|@Unique(@explode("|+strTemp+|",","))|)
出来的不就是唯一的数组列表了嘛。
51单片机串口接收
字符串
实际有两个程序 一个是接收以某一特定字符开头的
字符串
并不接收此特定字符 这个字符只起个标志的作用。 另一个是单纯接收
字符串
。 所接受的
字符串
存在一个
数组中
,程序简洁命了。 所用单片机:STC89C52
JS
判断
一个
字符串
是否
在
数组中
方法1:arr.indexOf(某元素):未找到则返回 -1。 var number= ["A", "B", "AB", "ABC"]; var a = number.indexOf("AB") if(a > -1){ console.log("表示
数组中
含有此
字符串
") }else{ console.log("不含有此
字符串
,a的值为-1") } 方法2:arr.find() var arr = [1, 5, 10, 15] arr.find(function(value) { if(val
shell脚本用if
判断
字符串
是否
在
数组中
if [[ " ${array[@]} " =~ " $str_to_check " ]] 和 if [[ "${array[@]}" =~ "$str_to_check" ]] 效果是不一样的;前者
字符串
前后都有空格,后者没有,前者才是精准匹配。操作符来
判断
字符串
是否
在数组的元素中。同样注意在模式中
字符串
前后的空格,以确保精确匹配。
在 Golang 中如何快速
判断
字符串
是否
在一个
数组中
在 Golang 中如何快速
判断
字符串
是否
在一个
数组中
在使用 Python 的时候,如果要
判断
一个
字符串
是否
在另一个包含
字符串
的列表中,可以使用in 关键词,例如: name_list = ['pm', 'kingname', '青南'] if 'kingname' in name_list: print('kingname 在列表里面') 但是,Golang 是没有in这个关键词的,所以如果要
判断
一个
字符串
数组中
是否
包含一个特定的
字符串
,就需要一个一个对比: package main
shell
判断
字符串
是否
存在
数组中
遍历数组 当然,可以直接遍历数组进行匹配,例如: 初始化数组的另一种方法是,用其他命令输出的结果来填充到
数组中
,例如把 ls 命令输出的文件列表填充到
数组中
: ARR=(`ls /opt/`) for FILE in ${ARR[@]}; do echo $FILE; done 「2」遍历数组方法为: for NUM in ${ARR[*]} do echo $NUM done O(n2)的普通搜索 #普通的搜索方式,时间复杂度O(N2) for e ...
消息协作
536
社区成员
39,094
社区内容
发帖
与我相关
我的任务
消息协作
企业开发 Exchange Server
复制链接
扫一扫
分享
社区描述
企业开发 Exchange Server
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章