java判断包含关系contains方法的使用
Posted Mr_madong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java判断包含关系contains方法的使用相关的知识,希望对你有一定的参考价值。
java中contains方法是判断是否存在包含关系的,
比如说集合a =[1,2,3,4],b=1,那么a就包含b;
contains返回的是布尔类型true 和false,包含的话就返回true,不包含的话就返回false
例:
public class pratise
public static void main(String[] args)
// TODO Auto-generated method stub
String a = "l love feng ye";
String b = "love";
boolean c = a.contains(b); //这里就是判断集合a是否包含字符b
System.out.println(a.contains(b));
//assertEquals(a.contains(b), "true");
assert(c)=true; //加断言
断言:
在Java中,assert关键字是从JAVA SE 1.4 引入的,为了避免和老版本的Java代码中使用了assert关键字导致错误,Java在执行的时候默认是不启动断言检查的(这个时候,所有的断言语句都 将忽略!),如果要开启断言检查,则需要用开关-enableassertions或-ea来开启。
1、assert <boolean表达式>
如果<boolean表达式>为true,则程序继续执行。
如果为false,则程序抛出AssertionError,并终止执行。
2、assert <boolean表达式> : <错误信息表达式>
如果<boolean表达式>为true,则程序继续执行。
如果为false,则程序抛出java.lang.AssertionError,并输入<错误信息表达式>。
以上是关于java判断包含关系contains方法的使用的主要内容,如果未能解决你的问题,请参考以下文章
Java Set.contains()方法:判断Set集合是否包含指定的对象