Inserendo l'array nel arraylist non riesco a visualizzarne il contenuto.
l'inserimento è giusto o devo usare un'altro metodo
public static void main(String[] args) {
// dato un array di 10 elementi inseriti dall'utente creare altri 2 array uno con elementi pari l'altro con elementi dispari
// ps: le dimensioni degli array devono essere corrette
// copiare il contenuto dell'array in un array list e dopo eliminare i numeri 5 e 8 dall arraylist
Scanner console=new Scanner(System.in);
int n=10;
int a[]=new int[n];
for(int i=0;i<n;i++) {
System.out.println("inserire valore array:");
a[i]=console.nextInt();
}
int contaP=0;
int contaD=0;
for(int i=0;i<n;i++) {
if(a[i]%2==0)
contaP=contaP+1;
}
for(int i=0;i<n;i++) {
if(a[i]%2==1)
contaD=contaD+1;
}
int b[]=new int[contaP];
int indicea=0;
for(int i=0;i<n;i++) {
if(a[i]%2==0) {
b[indicea]=a[i];
indicea++;
}
}
int c[]=new int[contaD];
int indiceb=0;
for(int i=0;i<n;i++) {
if(a[i]%2==1) {
c[indiceb]=a[i];
indiceb++;
}
}
for( indicea=0;indicea<b.length;indicea++)
System.out.print(b[indicea]+ " ");
ArrayList<Integer> z=new ArrayList<>();
for(int i=0;i<n;i++) {
a[i]=console.nextInt();
z.add(a[i]);
}
for (int i=0;i<z.size();i++) {
if(z.get(i)==8) {
z.remove(i);
}
}
for (int i=0;i<z.size();i++) {
if(z.get(i)==5) {
z.remove(i);
}
}
for (int i=0;i<z.size();i++) {
System.out.println(z.get(i));
}
}
}