• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

[JAVA] W jaki sposób porównać dwie listy?

0 głosów
983 wizyt
pytanie zadane 2 kwietnia 2020 w Java przez mm Użytkownik (890 p.)
Hej,

Mam pytanie w jaki sposób mogę porównać dwie listy w programie. Dodam, że te listy mają tyle samo elementów.

Chcę, żeby to wyglądało mniej więcej tak: kiedy lista nr 1 jest równa drugiej (czyli wszystkie elementy są na tym samym miejscu i są takie same) to ma wypisać jakiś komunikat. W jaki sposób można to zapisać?

Pozdrawiam

I z góry dziękuję :)

1 odpowiedź

0 głosów
odpowiedź 2 kwietnia 2020 przez Paweł Nąckiewicz Nałogowiec (48,990 p.)

Java to nie javascript (więc trochę mylące tagi).

public class ArrayListExample 
{
    public static void main(String[] args) 
    {
        ArrayList<String> listOne = new ArrayList<>(Arrays.asList("a", "b", "c", "d", "f"));
         
        ArrayList<String> listTwo = new ArrayList<>(Arrays.asList("a", "b", "c", "d", "e"));
         
        Collections.sort(listOne);
        Collections.sort(listTwo);
         
        //Compare unequal lists example
         
        boolean isEqual = listOne.equals(listTwo);      //false
        System.out.println(isEqual);
         
        //Compare equals lists example
         
        ArrayList<String> listThree = new ArrayList<>(Arrays.asList("a", "b", "c", "d", "f"));
         
        isEqual = listOne.equals(listThree);      //true
        System.out.println(isEqual);
    }
}

 

komentarz 2 kwietnia 2020 przez mm Użytkownik (890 p.)
Ok, tylko ja mam w tych listach wpisane liczby i nie chce mi equals działać.
komentarz 2 kwietnia 2020 przez mm Użytkownik (890 p.)

@pawi125, Ok już ogarnięte. Dzięki za pomoc :)

Podobne pytania

0 głosów
1 odpowiedź 243 wizyt
pytanie zadane 29 kwietnia 2020 w JavaScript przez Whereismycode Obywatel (1,710 p.)
0 głosów
2 odpowiedzi 679 wizyt
pytanie zadane 5 października 2020 w Java przez lucyliu Początkujący (370 p.)
0 głosów
1 odpowiedź 1,873 wizyt
pytanie zadane 2 października 2018 w Java przez allenkun Początkujący (400 p.)

93,605 zapytań

142,529 odpowiedzi

322,999 komentarzy

63,093 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Kursy INF.02 i INF.03
...