Changes

Jump to navigation Jump to search
646 bytes added ,  07:40, 29 April 2022
m
Line 3: Line 3:  
===With apt===
 
===With apt===
 
  <nowiki>sudo apt-add-repository ppa:webupd8team/java
 
  <nowiki>sudo apt-add-repository ppa:webupd8team/java
                                                    sudo apt-get update
+
                                                    sudo apt-get update
                                                    sudo apt-get install oracle-java8-installer</nowiki>
+
                                                    sudo apt-get install oracle-java8-installer</nowiki>
    
Also ensure your JAVA_HOME variable has been set to:
 
Also ensure your JAVA_HOME variable has been set to:
Line 951: Line 951:  
</syntaxhighlight>
 
</syntaxhighlight>
   −
=== readString writeString (Java 11) ===
+
===readString writeString (Java 11)===
 
<syntaxhighlight lang="java">
 
<syntaxhighlight lang="java">
 
import java.io.IOException;
 
import java.io.IOException;
Line 1,514: Line 1,514:  
exports: allows other packages to use your classes
 
exports: allows other packages to use your classes
 
<br />
 
<br />
 +
 +
== Predicate Not ==
 +
Java 11<syntaxhighlight lang="java">
 +
import java.util.List;
 +
import java.util.function.Predicate;
 +
 +
public class PredicateNotRunner {
 +
    public static boolean isEven(Integer number){
 +
        return number&2==0;
 +
    }
 +
    public static void main(String[] args){
 +
        List<Integer> numbers = List.of(3, 4, 5, 57, 65, 88);
 +
        // Predicate<Integer> evenNumberPredicate = number -> number%2==0;
 +
        // numbers.stream().filter(evenNumberPredicate).forEach(System.out::println);
 +
       
 +
        numbers.stream().filter(Predicate.not(PredicateNotRunner::isEven)).forEach(System.out::println);
 +
    }
 +
}
 +
</syntaxhighlight>
 +
 
==Sort strings==
 
==Sort strings==
 
<syntaxhighlight lang="java">
 
<syntaxhighlight lang="java">

Navigation menu