Skip to main content

Posts

Showing posts from August, 2014

Recorriendo elementos con Lambda

Un ejemplo de recorrer elementos de un list y agregarlos a varios JComboBox for(String texto:camposList){                 jComboBoxUsername.addItem(texto);                  jComboBoxActivate.addItem(texto);                  jComboBoxPassword.addItem(texto);                      jComboBoxName.addItem(texto);             } Podemos utilizar Lambda para realizar la misma operaciĆ³n   camposList.stream().map((texto) -> {                 jComboBoxUsername.addItem(texto);                 return texto;             }).map((texto) -> {                 jComboBoxActivate.addItem(texto);                 return texto;             }).map((texto) -> {                 jComboBoxPassword.addItem(texto);                 return texto;             }).forEach((texto) -> {                 jComboBoxName.addItem(texto);             });

Jugando con Lambda JDK8

Jugando con Lambda JDK8 recorrer los elementos mediante forEach podemos crear una funciĆ³n o hacerlo directamente. listEntity.forEach(p -> imprimir(p));    private String imprimir (String f) {        System.out.println(f);             } Ordenar Collections.sort(Entity, (a, b) -> a.compareTo(b));