MyInterface intFace = () -> { System.out.println("Data : " + gfg.data); gfg.data += 500; System.out.println("Data : " + gfg.data); }; intFace.myFunction(); gfg.data += 200; System.out.println("Data : " + gfg.data); } } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ...
另外,Lambda expressions work in parallel with the functional interface. Lambda表达式的语法为 (parameter) -> body Java7 的匿名方法 对比 Java 8的 lambda表达式 java 7 : // Java program to demonstrate // anonymous method import java.util.Arrays; import java.util.List; public class GFG { public ...
另外,Lambda expressions work in parallel with the functional interface. Lambda表达式的语法为(parameter) -> body Java7 的匿名方法 对比 Java 8的 lambda表达式 java 7 : // Java program to demonstrate// anonymous methodimportjava.util.Arrays;importjava.util.List;publicclassGFG{publicstaticvoidmain(Stri...
void forEach(Consumer<? super T> action) Where, Consumer is a functional interface and T is the type of stream elements. 以下是使用forEach()方法打印Stream元素的方法: 程序1: // Java code to print the elements of Stream import java.util.stream.*; class GFG { public static void main(Stri...
// Java Program to Illustrate Functional Interface // Via apply() method // Importing interface import java.util.function.Function; // Main class public class GFG { // Main driver method public static void main(String args[]) { // Function which takes in a number // and returns half ...
GFG Geeks for GeeksforGeeks 示例3:對反向排序的字符串流的每個元素執行打印操作。 // Java code forforEach// (Consumer action) in Java 8importjava.util.*;importjava.util.stream.Stream;classGFG{// Driver codepublicstaticvoidmain(String[] args){// Creating a Stream of StringsStream<String> stre...
GFG Geeks for GeeksforGeeks示例3:对逆序字符串流的每个元素进行打印操作。// Java code for forEach // (Consumer action) in Java 8 import java.util.*; import java.util.stream.Stream; class GFG { // Driver code public static void main(String[] args) ...
// Java Program to DemonstrateArraysClass// Via asList() method// ImportingArraysutility class// from java.util packageimportjava.util.Arrays;// Main classclassGFG{// Main driver methodpublicstaticvoidmain(String[] args){// Get the ArrayintintArr[] = {10,20,15,22,35};// To convert ...
GFG Geeks for GeeksforGeeks示例 3 : 以原始顺序打印字符串数组索引 2 处的字符。// Java code for forEachOrdered // (Consumer action) in Java 8 import java.util.*; import java.util.stream.Stream; class GFG { // Driver code public static void main(String[] args) { ...
GFG Geeks for GeeksforGeeks 示例3:以原始順序打印字符串數組索引2處的字符。 // Java code forforEachOrdered// (Consumer action) in Java 8importjava.util.*;importjava.util.stream.Stream;classGFG{// Driver codepublicstaticvoidmain(String[] args){// Creating a Stream of StringsStream<String> st...