中易网

如何判断List<String>list中是否包含某个字符串

答案:5  悬赏:30  
解决时间 2021-02-21 04:57
如何判断List<String>list中是否包含某个字符串
最佳答案
首先,你没说清楚你问题中的包含究竟是什么标准。

比如: [你们, 公司, 在, 哪里] 这句,contains(Object) 方法能判断“哪里”、“公司”这样的字符串是否在该list中,但像“哪”、“你”这样的contains(Object) 方法会直接判false!
对于第二种标准的包含,可以用以下方法解决:
    public  boolean ifInclude(List<String> list,String str){
         for(int i=0;i<list.size();i++){
                if (list.get(i).indexOf(str)!=-1) {
                    return true;
                }
            }
            return false;
        }写好这个ifInclude(List<String> list,String str)方法,再像这样调用:



这样,就能满足上述第二个标准的包含了。
全部回答
List<String> list = new ArrayList<>(); list.add(new String("acs")); list.add(new String("acxaqs")); list.add(new String("rwwwq")); list.add(new String("acswecq")); Map<String,String> map = new HashMap<>(); for(String orgStr : list){ map.put(orgStr,orgStr); } map.containsKey(new String("acxaqs")); //这里会是true
直接使用 java.util.List.contains(Object) 方法 示例:     public static void main(String[] args){         List<String> list = new ArrayList<String>();         list.add("fei");         list.add("long");         list.add("feilong");         System.out.println(list.contains("feilong"));     } 输出 : true
list list = new arraylist(); list.contains("xxx");使用contains方法,里面传一个要判断的字符串,就可以看list中是否存在了。如果存在,方法返回true,不存在,方法返回false
list.contains(object);返回true说明包含,否则不包含 字符串 字符串主要用于编程,概念说明、函数解释、用法详述见正文,这里补充一点:字符串在存储上类似 字符数组,所以它每一位的单个元素都是可以提取的,如s=“abcdefghij”,则s[0]=“a”,s[9]="j",而字符串的 零位正是它的长度,如s[0]=10(※上述功能Ansistring没有。),这可以给我们提供很多方便,如高精度运算时每一位都可以转化为数字存入 数组。 简介 字符串或串(String)是由数字、字母、下划线组成的一串字符。一般记为 s=“a1a2···an”(n>=0)。它是编程语言中表示文本的数据类型。在程序设计中,字符串(string)为符号或数值的一个连续序列,如符号串(一串字符)或二进制数字串(一串二进制数字)。 通常以串的整体作为操作对象,如:在串中查找某个子串、求取一个子串、在串的某个位置上插入一个子串以及删除一个子串等。两个字符串相等的充要条件是:长度相等,并且各个对应位置上的字符都相等。设p、q是两个串,求q在p中首次出现的位置的运算叫做模式匹配。串的两种最基本的存储方式是顺序存储方式和链接存储方式。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
中国古代分别有八个时代是什么
普通手机能安装windows phone系统吗?
味之源涮烤店地址有知道的么?有点事想过去
小米手机一般只能用一两年,但是手机里有很多
篮球怎么打?
求纯种,二元,三元猪的鉴别方法
河北省医学科学院这个地址在什么地方,我要处
家里建房,承包给他人,工作中承包人请的小工出
插座背面是4个接线孔,蓝白,蓝,橙白,橙。
电脑做完系统无线网络找不到了
photoshop怎么修改照片
石家庄市蓝鲸涂料有限公司在哪里啊,我有事要
求男同学和女老师的恋爱,类似《重活了》,尝
取名 姓何,三个字,叫何什么琛好听
用4个棱长为2厘米的小正方体摆成一个长方体长
推荐资讯
有没有一种软件可以看到微信陌生人的手机号码
四年级下册语文课文(天路)学习与巩固参考答案
法语翻译 “做运动是有益身心健康的。”这句
mp3这是怎么了
小学生作文大全 有作文题目是( )变了
在html页面所有音频怎样预加载
请问谁知道广西柳州市哪里有中信银行?
闪之轨迹,主要是零碧闪时间先后,时间线怎么
去西藏旅游,进入藏区手机信号怎么样,会不会
糖吃多了易胖,用代糖来代替可以吗
马鞍山凤凰湖原生态休闲山庄地址在什么地方,
请问师傅听歌是二分频的音箱好,还是三分频的
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?