Un codice Java semplice per verificare se un elemento è presente in un array o no:Verifica se un elemento esiste in una matrice
import java.util.Arrays;
public class Main {
static int[] numbers = {813, 907, 908, 909, 910};
public static void main(String[] args) {
int number = 907;
//Integer number = 907; // the same thing -- it's not found.
boolean b = Arrays.asList(numbers).contains(number);
System.out.println(b); // => false
}
}
1) Perché non si trovano 907 nella matrice?
2) Se c'è un modo migliore per farlo, vai avanti e condividi le tue conoscenze.
UPDATE:
Si diceva che asList
converte il int[]
in un List<int[]>
con un unico socio: l'elenco originale. Tuttavia, mi aspetto che il seguente codice di darmi 1, ma mi dà 5:
System.out.println(Arrays.asList(numbers).size());
Hai provato a utilizzare numero intero = 907; ? –
La strega è la tua domanda? – surfealokesea
non "int" significa intero? –