Les dejo un pequeño “ayuda memoria” para los stream, filters y demás 😃
Introducción al Curso
Bienvenidos al Curso Avanzado de Java SE
Clases avanzadas
Clases Abstractas
Implementando clases abstractas al proyecto
Ejercicio. Clases Abstractas
Implementando métodos abstractos en Java
JavaDocs
Qué es JavaDocs
Implementando JavaDocs al proyecto
Reto
JavaDocs tags para herencia e interfaces
Generado Java Docs
Clases Anidadas
Clases anidadas y tipos
Ejercicio. Clases Anidadas
Implementando una clase anidada al proyecto
Instanciando clases estáticas anidadas
Enumerations
Interfaces Avanzadas
Métodos con implementación métodos default y private
Creando Interfaz DAO con métodos default y private
Ejercicio. Interfaz DAO
Diferencia Interfaces y Clases Abstractas
Herencia en Interfaces
Colecciones Avanzadas
Map, HashMap, TreeMap y LinkedHashMap
Excepciones
Manejo de errores
Try-catch-finally / Try-with-resources
JDBC
Definición y composición del API
Ejercicio. JDBC API
Creando la base de datos y conectando el proyecto con MySQL
Generando conexión a la base de datos y creando clase de constantes
Sentencia SELECT en Java
Sentencia SELECT con Parámetros
Sentencia INSERT en Java
Reto: Reporte por fecha
Lambdas
Interfaces funcionales
Programación Funcional
Lambdas
Ejercicio. Lambdas
Lambdas como variables y Recursividad
Stream y Filter
Predicate y Consumer
Fin del Curso
Conclusión del curso
Aún no tienes acceso a esta clase
Crea una cuenta y continúa viendo este curso
Aportes 23
Preguntas 3
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");
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
Excelente, a comenzar a practicarlo mas.
https://www.oracle.com/technetwork/es/articles/java/expresiones-lambda-api-stream-java-2737544-esa.html
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
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.