Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Curso Avanzado de Java SE

Curso Avanzado de Java SE

Anahí Salgado Díaz de la Vega

Anahí Salgado Díaz de la Vega

Stream y Filter

37/39
Recursos

Aportes 23

Preguntas 3

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Les dejo un pequeño “ayuda memoria” para los stream, filters y demás 😃

La clase StringBuilder crea cadenas que permiten mutación
El encadenado es distinto a String. Con String, el resultado es una nueva cadena. StringBuilder realiza los cambios en la misma cadena, y devuelve una referencia a la misma

StringBuilder sb=new StringBuilder(“uno”);
sb.append("+dos");
StringBuilder otro=sb.append("+tres");

.append

.insert

Lo e utilizo para armar plantillas en html y así poder crear documentos PDF


StringBuilder htmlString = new StringBuilder();
			htmlString.append(""+incCuerpo+"");
			htmlString.append(""+incTable+"");

Excelente clase se aprende mucho la verdad es muy interesante el tema de Streams y Lambdas

Guau, que manera de reducir el código. Excelente clase Ann.😃.

append

StringBuilder y tambien con StringBufer.

Acerca de la pregunta, seria el metodo append

Una sola linia de codigo dice… claro, haciendo uso de las malas practicas de escribir linias demasiado largas. Para mantener una buena legibilidad en el codigo, nunca debería existir el scroll horizontal.

Me parece que esta introducción a la programación funcional quedo muy bien explicada, además me parece un paradigma muy bonito, quede entusiasmado por aprender mas de este paradigma

.appen para agregar o concatenar a la cadena de texto

No entendí muy bien lo de ::

Me pueden apoyar por favor?

Gracias!

En este caso para concatenar informacion con StringBuilder es appen

ejemplo

<StringBuilder datos=new StringBuilder();
datos.append("");>

Me gusta la forma en la que reduces el codigo ❤️

logica vs memorizacion

El método es append() que recibe un String como parámetro y lo adiciona a la cadena.

Y si quiero aplicar lambdas en reporte de chapters y serie? Lo estoy intentando pero no llego a deducirlo, excelente clase ❤️

El método es append(), que al String que recibe como parámetro lo concatena en la cadena.

Muy útil y bien explicado!!

Super!!!. hay que cambiar un poco el chip,

Super 😃

    /**
    List<String> fruits = Arrays.asList("Manzana","Platano","Pera","Helote","Guinda","Damasco");
    Stream justFruit = fruits.stream();
    AtomicInteger atomicInteger = new AtomicInteger(1);
    justFruit.filter(name -> name!="Helote").forEach(name -> System.out.println(atomicInteger.getAndIncrement()+". Fruta "+name));
     **/

buena clase