int[] arr = { 10, 12, 34, 45, 23,38 }; //metto numeri random nell'array
bottone.setOnClickListener(new OnClickListener() { //quando si clicca sul pulsante
@Override
public void onClick(View v) {
int indiceRandom = (int)(Math.random()*arr.length);
System.out.println( "numero selezionato:"+arr[indiceRandom]);
rimuovi(arr, indiceRandom); //richiamo la funzione per eliminare l'elemento
}
});
//creo la funzione per rimuovere l'elemento (l'ho presa da un sito ma penso funzioni)
public static int[] rimuovi(int[] arr,
int indice)
{
if (arr == null
|| index < 0
|| index >= arr.length) {
return arr;
}
int[] anotherArray = new int[arr.length - 1];
for (int i = 0, k = 0; i < arr.length; i++) {
if (i == index) {
continue;
}
anotherArray[k++] = arr[i];
}
return anotherArray;
}