Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

!= array


Rekomendowane odpowiedzi

Opublikowano

Siemka wiece moze jak w prosty sposob lub jak zrobić coś takiego, żeby nie robić:

if (5 != 6 || 5 != 8)

tylko odrazu zeby jakos sprawdzalo w tablicy np

int[] tablica = {2, 3, 4};
if(5 != tablica)
Opublikowano

Na necie znalazłem taki przykład

import java.util.Arrays;

    public class Main {
        static Integer[] numbers = {813, 907, 908, 909, 910};

        public static void main(String[] args) {
        Integer number = new Integer(907);

        boolean b = Arrays.asList(numbers).contains(number);
        System.out.println(; 
    }
}
Opublikowano

Możesz użyć ArrayUtils z commons:

https://commons.apache.org/proper/commons-lang/javadocs/api-2.6/org/apache/commons/lang/ArrayUtils.html#contains%28int[],%20int%29

albo tak:

Arrays.sort(array);
boolean contains = Arrays.binarySearch(array, key) >= 0;

albo stworzyć po prostu listę/set z tymi wartościami:

Set set = new HashSet<>(Arrays.asList(2, 3, 4));
if(!set.contains(5)){
    ...

708121422388637873334.png

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...