首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >检查HashTable值中包含的字符串

检查HashTable值中包含的字符串
EN

Stack Overflow用户
提问于 2016-06-11 05:22:11
回答 1查看 534关注 0票数 0
代码语言:javascript
复制
1=[Fletcher Christian, No, Visualisation of Egocentric Networks, Exploring the Irish Political Landscape on Twitter, Twitter Network Analysis, A Web-Based Server Energy Model Generator, Recommending Movies Using Curated IMDb Lists, Travel Planner for Commuters, Analysis of urban street networks - constructing a dual representation, Biography Reading Media Assistant]

我的hash-table和上面一样。我想知道Fletcher Christian是否包含在Hash-Table值中

这里的值是一个向量。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-11 05:37:56

只需检查所有值并检查:

代码语言:javascript
复制
static boolean contains (Hashtable <Integer, Vector <String>> map, String value){
    for (Vector<String> values : map.values()){
        if (values.contains(value))
            return true;
    }
    return false;
}

在Java 8中,您可以用一行来完成它:

代码语言:javascript
复制
static boolean contains (Hashtable <Integer, Vector<String>> map, String value){
    return map.values().stream().anyMatch(list -> list.contains(value));
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37760243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档