WorksheetsJava Stream API Quiz
Total questions: 18
Worksheet time: 14mins
Mục đích chính của Stream API trong Java là gì?
Để xử lý các tập hợp đối tượng
Để tạo ra các cấu trúc dữ liệu mới
Để xử lý ngoại lệ
Để quản lý phân bổ bộ nhớ
Trong số các lựa chọn sau, lựa chọn nào KHÔNG phải là một thao tác kết thúc trong Stream API?
collect()
reduce()
filter()
forEach()
Phương thức filter() trong Stream làm gì?
Thu thập các phần tử vào một danh sách
Lọc các phần tử dựa trên một điều kiện
Chuyển đổi các phần tử
Sắp xếp các phần tử
Phương pháp nào được sử dụng để tạo một Stream từ một mảng?
Stream.fromArray()
Stream.of()
Arrays.stream()
Stream.create()
Kết quả của việc sử dụng phương thức distinct() trên một Stream là gì?
Nó trả về một Stream đã được sắp xếp
Nó trả về một Stream với các phần tử duy nhất
Nó lọc các phần tử dựa trên một điều kiện
Nó thu thập các phần tử vào một danh sách
Ví dụ nào sau đây là một phép toán trung gian?
map()
collect()
reduce()
forEach()
Phương thức sorted() trong một Stream làm gì?
Xóa các phần tử trùng lặp
Tập hợp các phần tử vào một danh sách
Sắp xếp các phần tử theo thứ tự tự nhiên
Lọc các phần tử dựa trên một điều kiện
Phương pháp nào được sử dụng để thu thập các phần tử từ một Stream vào một List?
list()
stream()
collect()
toList()
Mục đích của phương thức reduce() trong một Stream là gì?
Để tạo một Stream mới
Để lọc các phần tử
Để sắp xếp các phần tử
Để kết hợp các phần tử thành một kết quả duy nhất
Đặc điểm nào sau đây là của các thao tác trung gian?
Chúng không thể được nối lại
Chúng tạo ra một kết quả cuối cùng
Chúng trả về một Stream mới
Chúng được thực thi ngay lập tức
Phương thức anyMatch() trong Stream làm gì?
Kiểm tra xem có bất kỳ phần tử nào khớp với một điều kiện cho trước
Sắp xếp các phần tử
Lọc các phần tử dựa trên một điều kiện
Thu thập các phần tử vào một danh sách
Cách nào sau đây là cách hợp lệ để tạo một Stream rỗng?
Stream.createEmpty()
new Stream()
Stream.of()
Stream.empty()
Đầu ra của đoạn mã sau là gì: List
Chỉ các phần tử lẻ
Tất cả các phần tử trong danh sách
Chỉ các phần tử chẵn
Không có phần tử nào
Phương pháp nào được sử dụng để áp dụng một hàm cho từng phần tử trong một Stream?
collect()
reduce()
filter()
map()
Ý nghĩa của Stream API được giới thiệu trong Java 8 là gì?
Nó cải thiện quản lý bộ nhớ
Nó đơn giản hóa việc xử lý dữ liệu
Nó cho phép đa luồng
Nó nâng cao các tính năng bảo mật
Mục đích của phương thức forEach() trong một Stream là gì?
Áp dụng một hành động cho mỗi phần tử
Thu thập các phần tử vào một danh sách
Sắp xếp các phần tử
Lọc các phần tử dựa trên một điều kiện
Các phương pháp nào sau đây có thể được sử dụng để kiểm tra xem tất cả các phần tử trong một Stream có khớp với một predicate nhất định không?
filter()
allMatch()
anyMatch()
noneMatch()
Phương thức limit() trong một Stream làm gì?
Giới hạn số lượng phần tử trong Stream
Sắp xếp các phần tử
Lọc các phần tử dựa trên một điều kiện
Thu thập các phần tử vào một danh sách
