永发信息网

java contains用法

答案:5  悬赏:30  手机版
解决时间 2021-12-23 23:00
什么样的算是包含了这个对象?比如:str2.contains(str1)str2是123str1是234这样算吗?
最佳答案
contains是判断是否包含有XX
和indexOf差不多的一个意思。
只是indexOf返回下标
contains返回是否包含。

"abcdefg".contains("c") // 返回true
"abcdefg".indexOf("c") // 返回2
全部回答
contains 方式 是检测对象中是否包含 该值(str1)。 有点像SQL中的 likst '%123%'
当调用set.contains(a)时,会依次用集合中的每一个course对象的equals方法与a相比较,所以是否返回false要看你的equals方法是怎么实现的。
如果你没有为course类定义equals方法,那么默认从object继承的equals方法只有在course对象与a是同一个对象的时候才会返回true(推论就是如果a不是course类那么肯定返回false)
如果你为course类重写了equals方法,那么返回true或false得根据你的实现来定了。

不过通常来说,如果a不是course类的对象,那么返回false是合理的。
希望能帮到楼主。
str2是1234 str1是234 调用str2.contains(str1) 这样就包含了
Java String.contains()方法用法实例教程, 返回true,当且仅当此字符串包含指定的char值序列 package com.yiibai; import java.lang.*; public class StringDemo {   public static void main(String[] args) {     String str1 = "tutorials point", str2 = "http://";     CharSequence cs1 = "int";     // string contains the specified sequence of char values     boolean retval = str1.contains(cs1);     System.out.println("Method returns : " + retval);     // string does not contain the specified sequence of char value     retval = str2.contains("_");        System.out.println("Methods returns: " + retval);   } }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
某位科学家做了以下的实验:破坏蟒蚌的甲状腺
连霍高速郑州出口 哪个离河南农大比较近 怎么
220伏市电半波整流如何选用二极管及滤波电容
毕业前夕,你一定有许多感想.写作文450字
屯留县后河有个什么幼儿园
学钣金喷漆出师要多久
平行线之间长度都相等的是A.直线B.垂线C.垂直
一整个柚子的热量是多少
单选题Itisourdesirethateveryeffort_____
日语“认真”怎么说?
怎样从水循环的角度说明湄公河三角洲的形成
在300米的跑道跑800米能跑3分31秒 满分是3分3
函数y=1+1/sinx的定义域
—Doyouhavetheexperiencelikethat?—Well,I
梦见蛆虫爬到身上
推荐资讯
单选题西晋末年,进攻西晋,并于316年灭亡西
鹦鹉鱼需要加热棒吗
如何请婚假?
挂空挡是什么意思
植物大战僵尸2功夫世界最终boss大刀魔王怎么
游戏键盘什么牌子好,求推荐? 15分
单选题在同一温度下,当弱电解质溶液a,强电
在下列四种正多边形中,不能单独铺满地面的是
HTML中如何设置表格中文字与下边框距离
幽思的解释是什么
牛字组词能不能组牛羊
列算式或方程计算.5与1.4的差除以0.2与3的积
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?