Java'da Bir Dizinin Belirli Bir Değer İçerip İçermediğini Kontrol Etmenin 4 Yolu? IntStream, Arrays.asList (Doğrusal Arama Algoritması)

Yayınlanan: 2019-09-11

Doğrusal arama algoritması için Java programı.

ArrayList'in String, Integer, Long veya Double gibi belirli bir değer içerip içermediğini kontrol etmek istiyorsanız, bu sizin için en basit ve eksiksiz çözümdür.

Java7 ve Java8 kombinasyonu ile – içerik kontrolü gerçekleştirmenin there are 4 different ways .

  • Eski String.contains() yöntemi
  • Java8'in IntStream -> anyMatch() yöntemi
  • Java8'in LongStream -> anyMatch() yöntemi
  • Arrays.asList () yöntemi

Bu Java Programında yukarıdaki 4 yöntemin hepsini tartışacağız ve kontrol edeceğiz. Bu java eğitimi, aşağıdaki sorularınız varsa çalışacaktır:

  • Bir dizinin belirli bir değer içerip içermediğini nasıl test edebilirim?
  • dizinin java'da değer içerip içermediğini kontrol edin
  • Java dizisi int içerir
  • dizi javascript dizesi içerip içermediğini kontrol edin

Merak ediyorsanız, Java'da include() yöntemini geçersiz kılmanın bir yolu var mı? O halde, kendi başınıza container() / findMe() yöntemini nasıl geçersiz kılacağınıza ilişkin ayrıntılı öğreticiyi izleyin.

Yukarıdaki 4 yöntemin tümü ile programı uygulamaya başlayalım:

Aşama 1

Bu Java eğitiminde önce mantığımızı ve ne yapacağımızı anlayalım.

  • Java sınıfı CrunchifyCheckIfContains .java oluşturun
  • 15 elemanlı int[] crunchifyIntArray oluşturun
  • 15 öğenin tümünü yazdırın (system.out.println)
  • Ardından Test-1: Rastgele 5 değerleri alın ve kontrol edin
    • değer içeriyorsa, Matched yazdıracağız
    • değer eşleşmiyorsa, No Match yazdırın
  • Test-2: IntStream -> anyMatch() kullanarak Java8 Utility ile aynı kontrolü yapın
  • Test-3: 15 elemanlı crunchifyLongArray oluşturun ve LongStream -> anyMatch() kullanarak Java8 Yardımcı Programı ile kontrol yapın
  • Test-4: Arrays kullanarak aynı içeriği kontrol edin . asList() yöntemi

Adım 2

Eclipse IDE'de aşağıdaki programın tamamını kopyalayın.

Aşama 3

Programı Eclipse'de çalıştırın ve programa sağ tıklayın ve Java Uygulaması Olarak Çalıştır'a tıklayın. Buna benzer bir konsol sonucu görmelisiniz:

Herhangi bir sorunuz varsa bana bildirin.