0
点赞
收藏
分享

微信扫一扫

专项技能训练五《云计算网络技术与应用》实训6-1:安装OpenDayLight控制器


在Rust中,你可以使用contains方法来检查一个Vec<&str>是否包含特定的字符串。但是,如果你想检查一个Vec是否包含一个特定的子字符串,你需要先将子字符串转换为String。

以下是一个示例代码,展示了如何检查一个Vec是否包含一个特定的子字符串:

fn main() {
    let vec_of_strings: Vec<String> = vec![String::from("apple"), String::from("banana")];
    let search_string = "banana";
 
    let contains_string = vec_of_strings.iter().any(|s| s.contains(search_string));
 
    println!("Vec contains '{}': {}", search_string, contains_string);
}

在这个例子中,vec_of_strings是一个包含字符串的Vec。search_string是我们想要在vec_of_strings中查找的子字符串。我们使用iter()方法和any()方法来检查vec_of_strings中是否有字符串包含search_string。如果有,contains_string将会是true,否则将会是false。


举报

相关推荐

0 条评论