Come posso fare per vedere il risultato di due o più numeri identici contenuti in un elenco. Tutto deve essere basato su elenchi, il codice stesso è semplice ma non ho idea di come ottenere lo stesso schermo di stampa dei valori.Valori uguali in un elenco java
Tutto ciò viene eseguito con 5 numeri inseriti in un elenco.
esempio:
Introdurre 1 - 2 - 3 - 3 - 4
E l'uscita sarebbe il numero 3 è ripetuto.
Questo è il mio codice:
package generarlista;
import java.util.*;
public class GenerarLista {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
int num;
Scanner read = new Scanner (System.in);
List<Integer> lista = new ArrayList<>();
System.out.println("A list of 5 integers is generated and printed equal values\n");
for (int i=1; i<6; i++){
System.out.println("Enter the value "+ i +" element to populate the list");
num = read.nextInt();
lista.add(num);
}
System.out.println("Data were loaded \n");
System.out.println("Values in the list are: ");
Iterator<Integer> nameIterator = lista.iterator();
while(nameIterator.hasNext()){
int item = nameIterator.next();
System.out.print(item+"/");
}
System.out.println("\n");
System.out.println("Equals are: ");
}
}
vi ringrazio molto!
fornire un esempio di input e output. Vorrei comunque ordinare la lista e poi iterare, stampando ogni numero se il successivo è uguale al precedente. – Hanan
Quello che vuoi non è chiaro. Fornire input di esempio e output previsti. –
hashmap Suppongo che io abbia dimenticato l'esempio –