51CTO博客已为您找到关于java.util.function.Consumer的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及java.util.function.Consumer问答内容。更多java.util.function.Consumer相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
import java.util.function.Consumer; public class ConsumerTest { public static void main(String[] args) { Foo f = new Foo(); f.foo(new Consumer<Integer>() { @Override public void accept(Integer integer) { System.out.println(integer); } }); } } class Foo { private int[] data = ne...
// Function 接口的泛型,第一个参数是入参类型,第二个参数是出参类型// Function 接口只有一个抽象方法,就是 apply(),下面利用 Lambda 表达式实现这个抽象方法并创建 Function 对象Function<Integer, String> function = num ->"GTA"+ num;// 将5这个参数传递给function,得到返回结果Stringresult=function.apply(...
java.util.function.Consumer接口则正好与Supplier接口相反,它不是生产一个数据,而是消费一个数据, 其数据类型由泛型决定。 抽象方法:accept Consumer 接口中包含抽象方法 void accept(T t) ,意为消费一个指定泛型的数据。基本使用如: importjava.util.function.Consumer; publicclassDemo01Consumer{ publicstaticvoidmai...
Java 8 中提供了许多函数式接口,包括Function、Consumer、Supplier、Predicate 等等。这 4 个接口就是本篇将要分享的内容,它们都位于java.util.function包下。 image-20230326234016738 为什么需要知道这几个函数式接口? 因为这 4 个函数式接口是 Java 8 中新增的重要接口,同时 Java 8 的 Stream 新特性,也有用到这...
importjava.util.function.Consumer;public classDemoPrintInfo {public static voidmain(String[] args) { String[] array= { "大雄,男", "静香,女", "胖虎,男"}; printInfo( s-> System.out.print("姓名:" + s.split(",")[0] + ","), ...
Consumer类包含两个方法,一个accept方法用来对输入的参数进行自定义操作,因为是个抽象方法,所以需要实例化对象的时候进行Override,另一个andThen方法跟Function的方法一样是一个default方法,已经有内部实现所以不需要用户重写,并且具体功能也跟Function差不多。Consumer的中文意思是消费者,意即通过传递进一个参数来对参数进...
import java.util.function.Consumer; public class Stream8 { public static void main(String[] args) { // java.util.function.Consumer // public interface Consumer<T> { // void accept(T t); // } // 消费型接口:只有输入、没有返回值 Consumer<String> consumer = (str)->{ System.out.printl...
java.util.function.Consumer java.util.function.Consumer 1.先看如下代码 public static void main(String[] args) { Consumer<Integer> consumer = (x) -> { System.out.println(x * 1);};Consumer<Integer> consumer1= (x) -> { System.out.println(x * 2);};consumer.andThen(consumer1).accept...
这几个接口都在 java.util.function 包下的,分别是Consumer(消费型)、supplier(供给型)、predicate(谓词型)、function(功能性),相信有了后面的解释,你应该非常清楚这个接口的功能了。 那么,下面,我们从具体的应用场景来讲讲这个接口的用法! 1 Consumer接口 ...