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));