$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer
domingo, 27 de dezembro de 2015
Instalar Java 8 no Ubuntu
Siga os comandos para instalar:
quarta-feira, 9 de dezembro de 2015
Java 8 HashMap getOrDefault()
Exemplo do uso do método getOrDefault() de um HashMap com a versão do Java 8. Usamos uma interface funcional Testar, mostrando uma maneira de chamar o método testar().
@FunctionalInterface
public interface Testar { String testar(); }
public class TesteMain { public static void main(String[] args) { int id = 1; HashMap<Integer, Testar> map = init(); System.out.println(id + " é " + map.getOrDefault(id, TesteMain::id1).testar()); } private static String id1() { return "1"; } private static String id2() { return "2"; } private static String id3() { return "3"; } private static HashMap<Integer, Testar> init() { HashMap<Integer, Testar> map = new HashMap<>(); map.put(2, TesteMain::id2); map.put(3, TesteMain::id3); return map; } }
Assinar:
Postagens (Atom)