Olá pessoas, sou iniciantes no java, e realmente preciso de ajuda no código que fiz abaixo:
public class Main
{
public static void main(String[] args)
{
Apostadores api = new Apostadores();
ArrayList<Apostadores> ap = new ArrayList<Apostadores>();
api.setCodigo(123);
api.setMunicipio("BeloJardim");
api.setNumeros("02,04,05,10,11,15");
ap.add(api);
//verifica
String sorteados = ("52,38,11,15,51,20");
String[] sep = sorteados.split(",");
String[] temp = new String[6];
String[] res = new String[6];
int cont = 0;
for(int i = 0; i < ap.size(); i++){
temp = ap.get(i).getNumeros().split(",");
for (int j = 0; j< sep.length; j++){
if (temp[i] == sep[j]){
res[cont] = temp[i];
cont++;
}
}
}
for (int i=0; i< res.length;i++){
System.out.println(res[i]);
}
}
}
O que estou tentando fazer, é o seguinte: Tendo em mente um número sorteado, por exemplo:
String sorteados = (“52,38,11,15,51,20”);
Queria, pesquisar, dentro desses individualmente(independente de ordem), e retornar com o res, aqueles que ambos tem em comum. Agora fazendo isso de vários objetos, no código, fiz apenas de 1, para ver se conseguia, e ir adicionando os objetos depois.
Agradeço a atenção, de todos que tentarem me ajudar.