Phương thức ArrayList.contains() trong Java là gì

Phuong Thuc Arraylist Contains Trong Java La Gi



Trong khi lập trình bằng Java, có thể có những trường hợp mà nhà phát triển cần định vị các mục nhập trong trường hợp dữ liệu số lượng lớn. Chẳng hạn, truy cập dữ liệu quan trọng hoặc một phần của dữ liệu đó để sử dụng dữ liệu đó ngay lập tức. Trong những tình huống như vậy, “ ArrayList.contains() ” trong Java hỗ trợ rất nhiều trong việc truy cập, phân tích và cập nhật các tài nguyên hiện tại một cách hiệu quả.

Blog này sẽ giải thích chi tiết về việc sử dụng “ ArrayList.contains() ” trong Java.

Phương thức “ArrayList.contains()” trong Java là gì?

Các ' ArrayList.contains() ” Phương thức trong Java được sử dụng để kiểm tra xem phần tử đã chỉ định có nằm trong danh sách được cung cấp hay không.







cú pháp



công cộng boolean chứa ( Sự vật )

Trong cú pháp trên, “ Sự vật ” dùng để chỉ phần tử đối tượng cần tìm kiếm.



Ví dụ 1: Sử dụng Phương thức “ArrayList.contains()” để Áp dụng Kiểm tra Danh sách Mảng Số nguyên

Trong ví dụ này, “ ArrayList.contains() ” có thể được sử dụng để thêm các số nguyên trong ArrayList và sau đó kiểm tra xem một số nguyên cụ thể có được chứa trong danh sách hay không:





Lập danh sách < số nguyên > số = mới Lập danh sách <> ( ) ;

số thêm vào ( 5 ) ;

số thêm vào ( 6 ) ;

số thêm vào ( 7 ) ;

Hệ thống . ngoài . bản in ( 'ArrayList số nguyên là:' + số ) ;

Hệ thống . ngoài . in ( '5 có mặt trong danh sách mảng không?' ) ;

Hệ thống . ngoài . bản in ( số chứa ( 5 ) ) ;

Hệ thống . ngoài . in ( '1 có mặt trong danh sách mảng không?' ) ;

Hệ thống . ngoài . bản in ( số chứa ( 1 ) ) ;

Trong đoạn mã trên:

  • Đầu tiên, tạo một mới “ Lập danh sách ” đối tượng bao gồm các số nguyên.
  • Trong bước tiếp theo, hãy áp dụng “ thêm vào() ” để thêm các số nguyên đã chỉ định làm tham số (phương thức) của nó vào một mảng và hiển thị nó.
  • Sau đó, liên kết “ chứa() ” với ArrayList đã chỉ định để kiểm tra xem các số nguyên đã chỉ định có được chứa trong ArrayList hay không.
  • Nếu vậy, phương thức trả về một giá trị boolean “ ĐÚNG VẬY ”. Nếu không thì, ' SAI ' Được trả lại.

đầu ra



Trong đầu ra ở trên, có thể thấy rằng số nguyên cũ được chứa trong “ Lập danh sách ” trong khi đó không phải là trường hợp sau.

Ví dụ 2: Sử dụng Phương thức “ArrayList.contains()” để áp dụng Danh sách mảng chuỗi kiểm tra

Trong hình minh họa cụ thể này, “ ArrayList.contains() ” có thể được sử dụng để kiểm tra chuỗi chứa trong “ Lập danh sách ”:

Lập danh sách < Sợi dây > strArr = mới Lập danh sách <> ( ) ;

strArr. thêm vào ( 'Harry' ) ;

strArr. thêm vào ( 'David' ) ;

strArr. thêm vào ( 'Albert' ) ;

Hệ thống . ngoài . bản in ( 'Chuỗi ArrayList là:' + strArr ) ;

Hệ thống . ngoài . in ( 'Jacob có mặt trong danh sách mảng không?' ) ;

Hệ thống . ngoài . bản in ( strArr. chứa ( 'Gia-cốp' ) ) ;

Hệ thống . ngoài . in ( 'David có mặt trong danh sách mảng không?' ) ;

Hệ thống . ngoài . bản in ( strArr. chứa ( 'David' ) ) ;

Áp dụng các bước sau như được đưa ra trong các dòng mã trên:

  • Tương tự như vậy, hãy nhớ lại các bước đã thảo luận để tạo một “ Lập danh sách ” đối tượng và thêm các giá trị chuỗi đã nêu.
  • Sau đó, liên kết “ chứa() ” để kiểm tra các chuỗi đã chỉ định trong ArrayList và hiển thị các giá trị boolean tương ứng khi thỏa mãn và không thỏa mãn điều kiện.

đầu ra

Ví dụ 3: Sử dụng Phương thức “ArrayList.contains()” để Áp dụng Kiểm tra Cả Giá trị ArrayList Số nguyên và Chuỗi

Trong ví dụ cụ thể này, phương pháp đã thảo luận có thể được triển khai để áp dụng kiểm tra cả giá trị số nguyên và chuỗi của danh sách mảng:

Lập danh sách < Sự vật > chuỗiArr = mới Lập danh sách <> ( ) ;

chuỗiArr. thêm vào ( 'Harry' ) ;

chuỗiArr. thêm vào ( 1 ) ;

chuỗiArr. thêm vào ( 'Albert' ) ;

Hệ thống . ngoài . bản in ( 'ArrayList là:' + chuỗiArr ) ;

Hệ thống . ngoài . in ( '1 có mặt trong danh sách mảng không?' ) ;

Hệ thống . ngoài . bản in ( chuỗiArr. chứa ( 1 ) ) ;

Hệ thống . ngoài . in ( 'David có mặt trong danh sách mảng không?' ) ;

Hệ thống . ngoài . bản in ( chuỗiArr. chứa ( 'David' ) ) ;

Trong hình minh họa trên, hãy thực hiện các bước sau:

  • Tương tự như vậy, tạo một “ Lập danh sách ' sự vật.
  • Lưu ý rằng “ Sự vật ” hỗ trợ cả giá trị chuỗi và số nguyên trong một mảng.
  • Sau đó, lặp lại các bước đã thảo luận để nối các giá trị số nguyên và chuỗi đã nêu vào “ Lập danh sách ”.
  • Cuối cùng, hãy kiểm tra các giá trị số nguyên và chuỗi cụ thể trong ArrayList thông qua “ chứa() ” và trả về đầu ra tương ứng.

đầu ra

Đầu ra này biểu thị rằng yêu cầu mong muốn đã được đáp ứng.

Phần kết luận

Các ' ArrayList.contains() ” trong Java được sử dụng để xác minh xem phần tử đã chỉ định có nằm trong danh sách được cung cấp hay không. Phương pháp này có thể được áp dụng để kiểm tra số nguyên và chuỗi trong ArrayList được liên kết và trả về kết quả tương ứng ở dạng giá trị boolean. Bài viết này minh họa cách sử dụng của “ ArrayList.contains() ” trong Java.