我有一个带项目的列表框。我正在循环遍历列表框以逐个获取项目并将其分配给字符串变量。问题是,有没有一种方法可以检查列表是否包含指定的字符串?提前致谢。
我有一个带项目的列表框。我正在循环遍历列表框以逐个获取项目并将其分配给字符串变量。问题是,有没有一种方法可以检查列表是否包含指定的字符串?提前致谢。
试着这样做:
if ListBox1.Items.IndexOf('yourString') > -1 then
begin
//whatever you want to do if your listbox contains 'yourString'
end;
>
?文档中说:“如果字符串不在字符串列表中,IndexOf 将返回 -1。”=-1
的否定是<>-1
。现在,我知道这种使用>
的方式被广泛采用,但它总让我感到奇怪。 - David Heffernancase
:>-1
存在,=-1
不存在,<-1
异常,不应出现。” - J...