class from descriptionTue, 25 Mar 2025

4) Realizar un método listarTrabajdores que devuelva un String con la información de todos los trabajadores usando un bucle tipo for-each.

Aquí te muestro un ejemplo de cómo podrías implementar el método `listarTrabajadores` en Java: ```java import java.util.ArrayList; import java.util.List; // Clase Trabajador class Trabajador { private String nombre; private String apellidos; private int edad; public Trabajador(String nombre, String apellidos, int edad) { this.nombre = nombre; this.apellidos = apellidos; this.edad = edad; } public String getNombre() { return nombre; } public String getApellidos() { return apellidos; } public int getEdad() { return edad; } @Override public String toString() { return "Nombre: " + nombre + " " + apellidos + ", Edad: " + edad; } } // Clase que contiene el método listarTrabajadores public class Main { private List<Trabajador> trabajadores; public Main() { this.trabajadores = new ArrayList<>(); } public void agregarTrabajador(Trabajador trabajador) { this.trabajadores.add(trabajador); } public String listarTrabajadores() { StringBuilder resultado = new StringBuilder(); for (Trabajador trabajador : this.trabajadores) { resultado.append(trabajador.toString()).append("\n"); } return resultado.toString(); } public static void main(String[] args) { Main main = new Main(); main.agregarTrabajador(new Trabajador("Juan", "Pérez", 30)); main.agregarTrabajador(new Trabajador("María", "Gómez", 25)); main.agregarTrabajador(new Trabajador("Pedro", "López", 40)); System.out.println(main.listarTrabajadores()); } } ``` En este ejemplo, creamos una clase `Trabajador` con atributos `nombre`, `apellidos` y `edad`. Luego, creamos una clase `Main` que contiene una lista de `Trabajador` y un método `listarTrabajadores` que utiliza un bucle `for-each` para recorrer la lista y concatenar la información de cada trabajador en un `StringBuilder`. Finalmente, en el método `main`, creamos un objeto `Main`, agregamos algunos trabajadores y llamamos al método `listarTrabajadores` para imprimir la información de todos los trabajadores.

Want to kickstart your project?Use the new AI Studio to create your code