Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/03/2008, 17:16
Avatar de jair20x
jair20x
 
Fecha de Ingreso: noviembre-2005
Ubicación: Madrid - España
Mensajes: 532
Antigüedad: 18 años, 6 meses
Puntos: 1
problemas al comparar array's

Hola a todos, les agradesco desde ya la ayuda que me puedan estar brindando

tengo 2 array y quisiera obtener los datos que solo estan en v1
ejemplo en este caso que me muestre: "feriado"

lo unico que e consegido a sido los datos que tienen en comun
y eso lo logro quitando el "else" :(

aca les dejo el codigo

Código:
public class compararcadenas {

public static void main (String[] args) {
	String v1[]= {"lunes","domingo","feriado","miercoles"};
		String v2[]=  {"lunes","martes","miercoles","jueves","viernes","sabado","domingo"};
		


	
	for(int x1=0;x1<v1.length;x1++){
	for(int x2=0;x2<v2.length;x2++){
			if(v1[x1].equals(v2[x2])){
				System.out.println("en comun :"+v1[x1]);
}else{
	System.out.println("solo estan en v1 :"+v1[x1]);
}

}}


}
    
    
}

Resultado:
Código:
en comun :lunes
solo estan en v1 :lunes
solo estan en v1 :lunes
solo estan en v1 :lunes
solo estan en v1 :lunes
solo estan en v1 :lunes
solo estan en v1 :lunes
solo estan en v1 :domingo
solo estan en v1 :domingo
solo estan en v1 :domingo
solo estan en v1 :domingo
solo estan en v1 :domingo
solo estan en v1 :domingo
en comun :domingo
solo estan en v1 :feriado
solo estan en v1 :feriado
solo estan en v1 :feriado
solo estan en v1 :feriado
solo estan en v1 :feriado
solo estan en v1 :feriado
solo estan en v1 :feriado
solo estan en v1 :miercoles
solo estan en v1 :miercoles
en comun :miercoles
solo estan en v1 :miercoles
solo estan en v1 :miercoles
solo estan en v1 :miercoles
solo estan en v1 :miercoles
y deberia salir:

Código:
en comun :lunes
en comun :domingo
en comun :miercoles

solo estan en v1 :feriado