www.gutefrage.net Open in urlscan Pro
2001:780:12e::42  Public Scan

URL: https://www.gutefrage.net/frage/wie-kann-ich-2-arraylist-miteinander-vergleichen
Submission: On February 21 via manual from DE — Scanned from DE

Form analysis 1 forms found in the DOM

GET /home/suche

<form action="/home/suche" method="get" class="Search-form">
  <div class="Search-inputGroup"><input type="search" name="query" id="search-input17119" class="Search-input" placeholder="Suche nach Fragen, Themen und Nutzern…" autocomplete="off" data-e2e-ref="search-input" maxlength="200" value="">
    <div class="ProgressIndicator ProgressIndicator--embedded "></div>
  </div>
  <div class="u-posRelative"><button disabled="" class="Button Button--flatBlue Button--medium Search-submitButton u-hidden-mobile is-disabled">Suchen</button><label class="Search-inputIcon u-hidden-mobile" for="search-input17119"
      aria-hidden="true"><svg data-ref="" class="Icon Icon--search " aria-hidden="false" role="img">
        <use xlink:href="/nmms-assets/images/icon-sprite-9da95541f5ecb67e06b189fbccba572f.svg#shape-icon-search"></use>
      </svg></label></div>
</form>

Text Content

Deine Frage-Antwort-Community
Suchen

Frage stellen



 * Fragen im Trend
   * Was ist ein ganzzahliger Betrag?
   * Themenspecial Dating mit Michael Nast: Welche Dating-Apps sind brauchbar?
   * TikTok: Wie lässt sich eine Handynummer vom Account entfernen?
   * Blickwechsel Kriminalpolizei: Welcher Fall blieb Dir besonders im
     Gedächtnis?
   * Ist es eine gute Entscheidung, dass ALDI Billigfleisch nicht mehr verkauft?
   * Alle Fragen
 * Aktuelle Themen
   * Geburtstagsaktion: 16 Jahre gutefrage
   * gutefrage - Deine Talkshow
   * Blickwechsel: Deine Fragen an einen Schamanen
   * Fußball-Bundesliga
   * Themenspecial: Dating (während der Pandemie)
   * Frage stellen
 * Themen A-Z
   * Anime
   * Apple
   * Ausbildung
   * Auto
   * Beruf
   * Beziehung
   * China
   * Computer
   * Deutsch
   * eBay
   * Ernährung
   * Evolution
   * Familie
   * Fashion
   * Film
   * Food
   * Französisch
   * Freizeit
   * Freundschaft
   * Führerschein
   * Handy
   * gutefrage Blickwechsel
   * gutefrage Themenspecials
   * Alle Themen

In wenigen Minuten
Antworten auf Deine Fragen.
Frage stellen
Du hast noch kein gutefrage Profil? Jetzt kostenlos erstellen

Details anzeigen
Frage gestellt von HHallo3
Frage gestellt vor 5 Jahren
276 Aufrufe
ProgrammierenJavaMinecraft


WIE KANN ICH 2 ARRAYLIST MITEINANDER VERGLEICHEN?

 * Frage folgen
 * Teilen auf Facebook
 * Teilen auf Twitter
 * Frage melden
 * Urheberrechtsverletzung melden

Ich habe 2 ArrayList mit der ich die spieler die tot sind und die die leben
zähle.

(siehe Bild)

wie kann ich die vergleichen?

...komplette Frage anzeigen




5 ANTWORTEN

Sortiert nach:
Relevanteste Antworten zuerstNeueste Antworten zuerstÄlteste Antworten
zuerstExpertenantworten zuerstAm besten bewertet

KnusperPudding
Community-Experte
Java
vor 5 Jahren
 * Link zur Antwort kopieren
 * Antwort melden
 * Urheberrechtsverletzung melden

Zum vergleichen zweier ArrayLists sind an sich schon ausreichende Beispiele
gegeben, siehe Antwort von Regex:

 * Vergleich über Länge (Wird nur in deinem Falle nicht viel bringen, wenn du
   zwischen toten und lebenden Spielern unterscheiden willst
 * Durchlaufen einer ArrayList, und arbeiten mit contains:

for (Player deadPlayer : dead) {
    if (online.contains(deadPlayer) {
            ...
    }
}

Unter der Verwendung von Java 8 könntest du zur Ermittlung eines toten Spielers,
(sofern "tot" eine Eigenschaft des Spielers ist) auch einen Stream nutzen:

List<Player> deadPlayer = list.stream().filter((Player t) -> t.isDead()).collect(Collectors.toList());

Hilfreich
0
0
Nicht hilfreich



regex9
Community-Experte
Programmieren, Java
vor 5 Jahren
 * Link zur Antwort kopieren
 * Antwort melden
 * Urheberrechtsverletzung melden

Zuerst einmal kommt es darauf an, worauf es dir beim Vergleich ankommt.

Wenn es dir reicht, die Anzahl an Elementen zu vergleichen, dann nutze die
Methode size.

Wenn du prüfen möchtest, ob beide Listen die gleichen Elemente enthalten, dann
iteriere mit 1-2 Schleifen über diese und vergleiche die Werte. Gegebenenfalls
prüfst / filterst du zuvor bezügl. möglicher Duplikate oder entfernst während
der Iteration die Paare von Matches.

Hilfreich
5
5
Nicht hilfreich


anonymschatz
vor 5 Jahren
 * Link zur Antwort kopieren
 * Antwort melden
 * Urheberrechtsverletzung melden

wieso machst du es nicht in einer liste und schreibst einfach deinen player um?
und weißt immer die eigenschaft auf online auf einen boolean zu? ich hoffe du
weißt was ich meine

Hilfreich
0
0
Nicht hilfreich


MarkusGenervt
vor 5 Jahren
 * Link zur Antwort kopieren
 * Antwort melden
 * Urheberrechtsverletzung melden

Willst Du nur die Anzahl der Elemente in einem Array auswerten oder die
einzelnen Elemente selbst miteinander vergleichen?

Ersteres geht mit


myArray.length()

8 Kommentare 8
Hilfreich
0
0
Nicht hilfreich


RayVin
vor 5 Jahren
 * Link zur Antwort kopieren
 * Antwort melden
 * Urheberrechtsverletzung melden

was willst du denn vergleichen? ob die exakt gleich sind?
if (dead.get() == online.get()) 
bool sindGleich = true;

4 Kommentare 4
Hilfreich
0
0
Nicht hilfreich

Absenden
Absenden
Weitere Antworten zeigen



ÄHNLICHE FRAGEN

Wie Spieler in Arraylist hinzufügen,abrufen und löschen (Uuids)?

moin,

wie kann ich durch einen befehl /(command) (Spieler) den spieler mit der uuid
zur einer arraylist hinzufügen und speichern.

Und mit /(andererCommand) die ein oder mehrere spieler(durch uuids) aus der
arraylist löschen

Und mit einem anderen Command die arraylist abrufen und die spieler zu mir
teleportieren (es geht mir hauptsächlich ums abrufen der list

ps, bitte schreibt nicht "befasse dich erstmal mit java" oder "befasse dich mal
mit der arraylist" oder "10sekunden googlen" und so ein mist

mfg ALpha220066

...zur Frage
Spieler nach verlassen des Servers in Arraylist behalten?

Hey, wie mache ich das, dass wenn ein Spieler den Minecraft Server verlässt
trotzdem noch in einer Arraylist bleibt? Wenn möglich, ohne MySQL.

Danke schonmal im vorraus!

...zur Frage

Wie speichert man Spieler in einer Hashmap bzw. ArrayList?
...zur Frage
Wie kann ich auf die ItemStacks in einer ArrayList zugreifen (und diese
abfragen) [Minecraft, Plugins]?

Hallo,

ich habe über eine ArrayList nur ein Item (nehmen wir als Beispiel einen
Diamenten) als ItemStack gespeichert. In dem Fall mit: public ArrayList test =
new ArrayList();**

So nun will ich aber später auf diesen ItemStack in der Array zugreifen und mit
einer if-Abfrage vergleichen. Wie kann ich diesen Diamanten aus der Liste
"abrufen/rausholen"?

...zur Frage
Minecraft Server plugin programmieren Spieler im Event abfragen?

Ich bin grad dabei in meinem Plugin im Event(PlayerDeathEvent) abzufragen ob die
Spieler UUID auf der Array List steht und es kommt immer eine Fehler Meldung
weiß nicht mehr weiter habe schon viel Probiet.

Mein Code:

Liste:

public List tot = new ArrayList();

Event:

@EventHandler
    public void onEvent(PlayerDeathEvent eventd) {
    UUID deathpl = eventd.getEntity().getUniqueId();
    String playername = eventd.getEntity().getName();
    if(plugin.tot.contains(deathpl)) {
        eventd.setDeathMessage("Spieler " + playername + " hat keine Leben mehr");
    }
    else {
        eventd.setDeathMessage("Spieler " + playername + " hat noch 1 Leben");
        plugin.tot.add(deathpl);
    }

}

...zur Frage

Bei einer ArrayList den Wert getten der gleich ist?

Gibt es einen weg einen String z.B. mit den Werten von einer ArrayList zu
vergleichen und wenn der String zu einem dieser Werte passt den Wert von der
ArrayList zu getten der mit dem String gleich ist?

...zur Frage
ArrayList in andere Class?

Hey,

ich programmiere gerade ein Support Plugin. Wenn man /slogin sollte man auf eine
ArrayList gesetzt werden, damit man informiert wird, wenn ein Spieler Hilfe
braucht. Mit /slogout soll man wieder von der ArrayList entfernt werden. Nun
weiß ich aber leider nicht wie ich eine ArrayList in eine andere Class
"importieren" soll.

...zur Frage

Java: Wie kann ich die Spielernamen aus der Arraylist ausgeben?

Hey, ich suche bereits seit ein paar Stunden eine Methode, die mir aus der
ArrayList

public static ArrayList<UUID> List = new ArrayList<>();


die Spieler ausgeben kann.

So ungefähr:

sender.sendMessage("Es sind Folgende Spieler in der Arraylist:");
sender.sendMessage("Spieler1");
sender.sendMessage("Spieler2");
// usw.


Wenn jemand Ahnung hätte, würde ich mich über eine Methode freuen, die am besten
auch erklärt wird.

...zur Frage
Spieler dürfen sich nicht bewegen?

Hey wie mache ich das wenn spieler sich bewegen wollen sie es nur dürfen wenn
sie in einer ArrayList sind LG Max Danke an jede antwort

...zur Frage
Spigot: Inventar mit beliebig vielen Items erstellen?

Hey.. ich möchte eine ArrayList mit Spielern in ein Invetar packen. Also dass
sich ein Inventar öffnet und der Kopf von jedem Spieler in das Inventar gepackt
wird. Das kriege ich auch noch hin, aber ich weiß nicht, wie ich das machen
soll, wenn das Inventar z.B. 50 Slots hat es aber 60 Spieler gibt.. Dann müsste
ich es mit try catch abfangen oder? Es soll sich dann automatisch ein weiteres
Inventar erstellen, welches man mit einem Item im vorherigen Inventar öffnen
kann.. Kann mir da jemand helfen?

...zur Frage
Programmieren Bukkit Plugin!: Spieler aus ArrayList Nachricht senden?!?!?!

Wie kann ich Spieler aus einer ArrayList mit performCommand("/warp Arena")????

...zur Frage
Minecraft spigot / Java - Online-Players in Arraylist packen und bestimmten
variablen zuweisen?

Hallo, ich möchte, dass alle Spieler, die Online sind in eine Arraylist gepackt
werden. Danach soll jeder Spieler 1ne bestimmte Variable zugewiesen bekommen.
(Variablen sind schon vorhanden.) Also z.b Max -> m1 ; Tom -> m2 ; Justin -> m3
; Leon -> m4

Wie löse ich das am besten?

...zur Frage
JAVA: ArrayList Int Werte miteinander multiplizieren

Hallo, Wie kann ich, wenn ich in einer ArrayList immer unterschiedlich viele
Int-Werte gespeichert habe, alle gespeicherten Werte miteinander multiplizieren
bis auf den gerade ausgewählten?

Zum Verständnis ein kleines Beispiel: ArrayList enthält die Werte: 5, 7, 9, ...
Jetzt möchte ich gerne nacheinander:

zum Wert 5 : 7 * 9 * ...

zum Wert 7 : 5 * 9 * ...

zum Wert 9 : 5 * 7 * ...

zum Wert ... : 5 * 7 * 9 * ...

Diese Ergebnisse möchte ich dann jeweils wieder in einer ArrayList speichern,
wie setzte ich das in Java schleifentechnisch am besten um?

Mit freundlichen Grüßen

...zur Frage
Methode in onDisable() aufrufen?

Hey :D Hätte da ne Frage zu Der Spigot API... Hab ein kleines Lotterie Plugin
gecoded, funzt alles so weit. Allerdings will ich, dass wenn der Server
restarted / reloaded die spieler das geld für die Lotterie Tickets wieder
zurückbekommen, da das ganze in einer ArrayList Gespeichert habe, würde das ja
wieder gelöscht werden. Hat jmd. ne Idee wie man das Lösen könnte? Hab schon
Versucht in der onDisable() funktion ne for schleife zu machen, wo alle spieler
die in der ArrayListe gespeichert sind das das geld für die Tickets wieder
bekommen.

...zur Frage


WAS MÖCHTEST DU WISSEN?

Deine Frage stellen





GUTEFRAGE

 * Frage stellen
 * Stöbern
 * Alle Themen
 * Neue Funktionen
 * Aktionen
 * Hilfe / FAQ
 * Richtlinien
 * gutefrage Blickwechsel
 * gutefrage Themenspecials

PARTNER

 * Businesspartner
 * Partner werden

UNTERNEHMEN

 * Über uns
 * Jobs
 * Kontakt
 * Presse

RECHTLICHES

 * Impressum
 * Datenschutz
 * AGB
 * Privatsphäre

WEIL ES IMMER JEMAND WEISS.

gutefrage ist so vielseitig wie keine andere Frage-Antwort-Plattform. Bei uns
findest Du schnell neue Perspektiven - egal zu welchem Thema.
 * 
 * 
 * 
 * 


Gmacht in Minga. Mit
❤



Nächste interessante Frage

WIE SPIELER IN ARRAYLIST HINZUFÜGEN,ABRUFEN UND LÖSCHEN (UUIDS)?

…zur Frage