JDK8新特性☞测试Predicate接口
来源:互联网 发布:淘宝商城weimeixiaowu 编辑:程序博客网 时间:2024/04/30 21:39
/**
* JDK8接口测试☞Predicate用法
* @author Administrator
*
*/
/**
* JDK8接口测试☞Predicate用法
*
* @author Administrator
*
*/
public class Test {
public static void main(String[] args) {
Predicate<String> predicate = (from) -> from.length() > 0;
// test1测试传过来的字符串长度==0时返回false
boolean test1 = predicate.test("");
System.out.println("test1==" + test1);
// test2测试传过来的字符串长度>0 返回true
boolean test2 = predicate.test("asa");
System.out.println("test2==" + test2);
// test3测试negate用法
boolean test3 = predicate.negate().test("as");
System.out.println("test3==" + test3);
// 测试对象不为空
Predicate<Boolean> predicate2 = Objects::nonNull;
// 测试布尔型
boolean test = predicate2.test(true);
System.out.println("test==" + test);
// 测试为空
Predicate<String> predicate3 = String::isEmpty;
boolean test4 = predicate3.test("");
System.err.println("test4==" + test4);
// 测试negate
Predicate<String> predicate4 = predicate3.negate();
boolean test5 = predicate4.test("sds");
System.err.println("test5==" + test5);
}
* JDK8接口测试☞Predicate用法
* @author Administrator
*
*/
/**
* JDK8接口测试☞Predicate用法
*
* @author Administrator
*
*/
public class Test {
public static void main(String[] args) {
Predicate<String> predicate = (from) -> from.length() > 0;
// test1测试传过来的字符串长度==0时返回false
boolean test1 = predicate.test("");
System.out.println("test1==" + test1);
// test2测试传过来的字符串长度>0 返回true
boolean test2 = predicate.test("asa");
System.out.println("test2==" + test2);
// test3测试negate用法
boolean test3 = predicate.negate().test("as");
System.out.println("test3==" + test3);
// 测试对象不为空
Predicate<Boolean> predicate2 = Objects::nonNull;
// 测试布尔型
boolean test = predicate2.test(true);
System.out.println("test==" + test);
// 测试为空
Predicate<String> predicate3 = String::isEmpty;
boolean test4 = predicate3.test("");
System.err.println("test4==" + test4);
// 测试negate
Predicate<String> predicate4 = predicate3.negate();
boolean test5 = predicate4.test("sds");
System.err.println("test5==" + test5);
}
}
测试结果
阅读全文
0 0
- JDK8新特性☞测试Predicate接口
- JDK8新特性☞Stream接口测试
- JDK8新特性☞Date接口测试
- JDK8新特性☞接口Supplier||Consumer||Compator测试
- JDK8新特性☞Function测试
- JDK8新特性☞Optional测试
- JDK8新特性之接口
- JDK8新特性☞访问局部变量测试
- JDK8新特性之接口总结
- JDK8新特性之函数式接口
- JDK8新特性之函数式接口
- JDK1.8新特性☞接口测试
- JDK8新特性:接口的静态方法和默认方法
- JDK8新特性:函数式接口@FunctionalInterface的使用说明
- JDK8新特性:接口的静态方法和默认方法
- JDK8新特性_接口中也可以有方法
- JDK8新特性:接口的静态方法和默认方法
- JDK8新特性:接口的静态方法和默认方法
- honehone clock人体时钟插件
- 数据库
- Java基础--------(5)IO之File
- Java面试题收录
- 摸嗷喵:空调1小时=风扇3天
- JDK8新特性☞测试Predicate接口
- Linux pulse_audio音频输出demo
- 关于numpy中Array乘法的记录
- ViewAnimator几个方法
- 一个成功的研发团队应具备的9大属性
- 抓取b站视频地址
- iOS集成OpenCV
- js贪吃蛇
- svn提示 update Error converting entry in directory