https://github.com/electhroxcode/ejerciciobuscadordepersona
Ejercicio planteado: Crear una Lista de Personas y buscar por nombre de la persona en la Lista.
https://github.com/electhroxcode/ejerciciobuscadordepersona
Last synced: 4 months ago
JSON representation
Ejercicio planteado: Crear una Lista de Personas y buscar por nombre de la persona en la Lista.
- Host: GitHub
- URL: https://github.com/electhroxcode/ejerciciobuscadordepersona
- Owner: ElecthroxCode
- Created: 2023-06-16T16:16:13.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-06-16T18:16:36.000Z (over 2 years ago)
- Last Synced: 2025-08-23T05:06:22.599Z (5 months ago)
- Language: Java
- Homepage:
- Size: 20.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ejercicio: Sistema que permita buscar por nombre a una persona dentro de una lista.
------------

------------
Planteamiento del problema:
> *Crea un programa que tenga un arreglo con nombres completos de personas.*
## Agregar una persona
```java
Persona p;
ArrayList list = new ArrayList();
public void agregarLista(Persona p) {
list.add(p);
}
```
## Buscar por nombre o por apellido
```java
public Persona buscarPorNombre(String nombre) {
Persona resultado = null;
for (Persona pe : list) {
if (pe.getNombre().equals(nombre)) {
resultado = pe;
break;
}
}
return resultado;
}
public Persona buscarPorApellido(String apellido) {
Persona resultado = null;
for (Persona pe : list) {
if (pe.getApellido().equals(apellido)) {
resultado = pe;
break;
}
}
return resultado;
}
```
## Mostrar lista
```java
public void mostrarLista() {
list.forEach((l) -> {
System.out.println(l.getNombre() + " " + l.getApellido());
});
}
```