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,并输入<错误信息表达式>。