Java List-ben melyik elem forful elő legtöbbször?
Most akkor mi a kérdés?
Melyik elem fordul elő legtöbbször, vagy melyik elem fordul elő legalább kétszer?
Utóbbi esetben csak az első ilyen elem kell, vagy az összes?
Mi okozza a problémát és hogy néz ki az eddigi kódod?
System.out.println("2. feladat");
System.out.print("Kérem a nap számot: ");
Scanner bill = new Scanner (System.in);
int bekert = bill.nextInt();
int vane = 0;
String ujrendszam = "";
String vmi = "";
for (int i = 0; i < lista.size(); i++) {
if (bekert == lista.get(i).nap) {
ujrendszam = lista.get(i).rendszam;
}
for (int j = i; j < lista.size(); j++) {
if (ujrendszam == lista.get(j).rendszam) {
vane++;
vmi = ujrendszam;
}
}
}
//System.out.println(vane);
if (vane == 1) {
System.out.println(ujrendszam);
}
Map<String, Integer> m = new HashMap<>();
for(String elem : lista) {
if(!m.contains(elem)){
m.put(elem, 1);
else {
m.put(elem, m.get(elem)+1));
}
ArrayList<Integer> legalabbKetszer = .....
for(Map.Entry<String, Integer> e : m.entrySet()){
if(e.getEntry >= 2) {
legalabbKetszer.add(e.getKey);
}
}
Nagyjából ennyi
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!