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