@gmenezes.dev escreveu:
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.
Mensagens: 1
Participantes: 1