Dúvida Java SubArray?

1 resposta
javaarray
bitDev

Estou escrevendo um programa, e preciso de um método que busque um Array int[] dentro de um Aray int[][]. Se houver um método nativo, não terei que escrevê-lo, mas se não houver, gostaria de alguma dica de como implementá-lo.
Exemplo:
Tenho o Array:

int[][]: {{0,1,3,4},{3,7,1,0,8},{5,0,1},{4,6,2,7,9,3},{7,3,5,2,1,4,8}}

Preciso buscar dentro dele ocorrências do array:

int[] {0,1}

No exemplo dado, os elementos do array grande, que contém {0,1} são {0,1,3,4} e {5,0,1}

Se alguém souber implementar o método e puder ajudar, desde já agradeço.

1 Resposta

peczenyj

Vamos la

Nao tem nada nativo para isso em especifico.

O que vc pode fazer é usar a api de stream das versoes mais novas do java e buscar arrays via find que contenham esse subarray. fica legivel e elegante mas a logica vc continua precisando implementar.

Criado 7 de setembro de 2016
Ultima resposta 7 de set. de 2016
Respostas 1
Participantes 2