package com. asx. application. common. utils; import org. junit. Test; import java. util. Comparator;
import java. util. function . Consumer;
public class lambdaTest {@Test public void test1( ) {Runnable runnable = new Runnable( ) {@Override public void run( ) {System. out . println( "我爱中国!" ) ; }}; runnable. run( ) ; System. out . println( "***************************" ) ; Runnable runnable1 = ( ) - > {System. out . println( "我爱中国!我爱北京!" ) ; }; runnable1. run( ) ; }@Test public void test2( ) {Consumer< String> con = new Consumer< String> ( ) {@Override public void accept( String s) {System. out . println( s) ; }}; con. accept( "成功和失败的区别是什么呢?" ) ; System. out . println( "********************" ) ; Consumer< String> con1 = ( String s) - > {System. out . println( s) ; }; con1. accept( "失败是成功之母!失败是成功的总和!只要你不趴下,就会有机会成为成功者!" ) ; }@Test public void test3( ) {Consumer< String> con = new Consumer< String> ( ) {@Override public void accept( String s) {System. out . println( s) ; }}; con. accept( "成功和失败的区别是什么呢?" ) ; System. out . println( "********************" ) ; Consumer< String> con1 = ( s) - > {System. out . println( s) ; }; con1. accept( "失败是成功之母!失败是成功的总和!只要你不趴下,就会有机会成为成功者!" ) ; }@Test public void test4( ) {Consumer< String> con = new Consumer< String> ( ) {@Override public void accept( String s) {System. out . println( s) ; }}; con. accept( "成功和失败的区别是什么呢?" ) ; System. out . println( "********************" ) ; Consumer< String> con1 = s - > {System. out . println( s) ; }; con1. accept( "失败是成功之母!失败是成功的总和!只要你不趴下,就会有机会成为成功者!" ) ; }@Test public void test5( ) {Comparator< Integer > com = new Comparator< Integer > ( ) {@Override public int compare( Integer o1, Integer o2) {System. out . println( o1) ; System. out . println( o2) ; return o1. compareTo( o2) ; }}; Comparator< Integer > com1= ( o1, o2) - > {System. out . println( o1) ; System. out . println( o2) ; System. out . println( o1. compareTo( o2) ) ; return o1. compareTo( o2) ; }; com1. compare( 11 , 55 ) ; }@Test public void test6( ) {Comparator< Integer > com = new Comparator< Integer > ( ) {@Override public int compare( Integer o1, Integer o2) {return o1. compareTo( o2) ; }}; Comparator< Integer > com1= ( o1, o2) - > o1. compareTo( o2) ; System. out . println( com1. compare( 113 , 55 ) ) ; }
}