-> Lista de personas con Arraylist | JAVA - SAAT-WEBS

Breaking

CODIGOS

JAVA

-> Lista de personas con Arraylist | JAVA

 

 

aprende como hacer una lista de numeros con arraylist


 

A continuación se muestra el código para realizar un Arraylist de personas en java. - 

El código esta comentado por ello recomiendo simplemente copiarlo a tu IDE favorito y aprender viendo como funciona el código, así mismo, este código es pensado en una agenda personas en el cual el usuario puede ya sea añadir una persona o quitarla del arraylist así mismo agregue un buscador para que sea mas completo. 

//importamos el Arraylist
import java.util.ArrayList;
import java.util.Collections;
public class lista_Personas
{
    //inicializamos el arraylist
    private ArrayList<String>listapersonas;   
    public lista_Personas(){
        listapersonas = new ArrayList<String>();        
    }
    //sentencia para agregar gente
    public void agregar_Personas(String gente){
        listapersonas.add(gente);
    }
    //sentencia para eliminar gente
    public boolean  eliminar_Personas_nombre(String gente){
         return listapersonas.remove(gente);
    }
    //eliminar personar por su posicion
    public String eliminar_personas_por_posicion(int n ){       
      String aux;
      if(n<listapersonas.size() && n>=0){
            aux=listapersonas.remove(n);
            aux=" se elimino a la persona";
        }else{
         aux="no se encontro a la persona";
            
        }
        return aux;
    }
    //mostramos la lista
    public void mostrar_Lista(){
        for(int i=0;i<listapersonas.size();i++){
       System.out.print(listapersonas.get(i)+" ");  
      }
    }
    //buscamos gente
    public void  buscar_Gente_por_su_nombre(String nombre){
            for(int i=0;i<listapersonas.size();i++){
             if(nombre==listapersonas.get(i)){
                 System.out.print("se encontros a "+nombre+" en la "+ (i+1) + " posicion");  
                
             }
                }
                
            }
    //sentencia para buscar por posicion
     public String buscar_gente_por_posicion(int n){
        String aux;
        if(n<listapersonas.size() && n>=0){
            aux=listapersonas.get(n);        
        }else{        
            aux="no se encontro a la persona";
        }
           return aux;
    }
    //sentencia para ordenar la lista
    public void ordenar_lista(){
        
        Collections.sort(listapersonas);
        
        for(int i=0;i<listapersonas.size();i++){
        System.out.print(listapersonas.get(i)+" ");  
        }
        }
 
    }
      
    

Uso cookies para darte un mejor servicio.
Mi sitio web utiliza cookies para mejorar tu experiencia. Acepto Leer más
Copied!