//Contacto.
java
public class Contacto {
private String nombre;
private String apellido;
private String correoE;
private int nTelefono;
private int fechaNaci;
public Contacto (String nombre, String apellido, String correoE, int nTelefono){
//Constructor
[Link] = nombre;
[Link] = apellido;
[Link] = correoE;
[Link] = nTelefono;
}
public void setNombre(String nombre){
[Link] = nombre;
}
public String getNombre(){
return [Link];
}
public void setApellido(String apellido){
[Link] = apellido;
}
public String getApellido(){
return [Link];
}
public void setCorreoE(String correoE){
[Link] = correoE;
}
public String getCorreoE(){
return [Link];
}
//[Link]
import [Link];
public class Agenda{
ArrayList<Contacto> contactos = new ArrayList<Contacto>();
public void addContacto(Contacto nuevoContacto){
[Link](nuevoContacto);
}
public void printContactos(){
for(int i=0; i<[Link](); i++){
[Link]([Link](i).getNombre());
}
}
public void buscarNombre(String nombre){
for(int i=0; i<[Link](); i++){
if([Link](i).getNombre().equals(nombre)){
[Link](nombre + " El nombre esta en la agenda.");
break;
}else{
[Link](nombre + " El nombre NO esta en la agenda");
break;
}
}
}
public void borrarContactoN(String nombre){
for(int i=0; i<[Link](); i++){
if([Link](i).getNombre().equals(nombre)){
[Link](i);
}
}
}
public void buscarApellido(String apellido){
for (int i=0; i<[Link](); i++){
if([Link](i).getApellido().equals(apellido)){
[Link](apellido + " El apellido esta en la agenda.");
break;
}else{
[Link](apellido + " El apellido NO esta en la agenda");
break;
}
}
}
public void borrarContactoA(String apellido){
for(int i=0; i<[Link](); i++){
if([Link](i).getApellido().equals(apellido)){
[Link](i);
}
}
}
public void buscarContactoC(String correoE){
for(int i=0; i<[Link](); i++){
if([Link](i).getCorreoE().equals(correoE)){
[Link](correoE + " El correo esta en la agenda");
break;
}else{
[Link](correoE + " El correo NO esta en la agenda");
break;
}
}
}
public void borrarContactoC(String correoE){
for(int i=0; i<[Link](); i++){
if([Link](i).getCorreoE().equals(correoE)){
[Link](i);
}
}
}
}
//[Link]
public class Main
{
public static void main(String[] args) {
Agenda miAgenda = new Agenda();
[Link]("Vamos a añadir contactos a la agenda ");
[Link](new Contacto("Ana", "Perez", "ana@[Link]", 111));
[Link](new Contacto("Jose", "Perez", "jose@[Link]",
222));
[Link](new Contacto("Toni", "Fernandez", "toni@[Link]",
333));
[Link](new Contacto("Juan", "Gimenez", "juan@[Link]",
444));
[Link]();
[Link]("Ana");
[Link]("Pepe");
[Link]("Juan");
[Link]();
[Link]("Perez");
[Link]("Rodriguez");
[Link]("Fernandez");
[Link]();
[Link]("jose@[Link]");
[Link]("pepe@[Link]");
[Link]("jose@[Link]");
[Link]();
}
}
[Link]("Apellido: " + [Link](i).getApellido()+ " - Nombre: " +
[Link](i).getNombre()+ " - Telefono: " + [Link](i).getTelefono() + " -
email: " + [Link](i).getCorreoE())