java中count函數(shù)怎么使用

小億
258
2023-10-25 16:54:59

在Java中,count函數(shù)通常用于計(jì)算集合中滿足指定條件的元素個(gè)數(shù)。可以使用stream流操作和filter方法結(jié)合使用來(lái)實(shí)現(xiàn)count函數(shù)的功能。

以下是使用count函數(shù)的示例代碼:

import java.util.Arrays;
import java.util.List;

public class Main {
    public static void main(String[] args) {
        List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);

        long count = numbers.stream()
                .filter(number -> number % 2 == 0) // 過(guò)濾偶數(shù)
                .count();

        System.out.println("偶數(shù)的個(gè)數(shù):" + count); // 輸出:偶數(shù)的個(gè)數(shù):5
    }
}

在上述示例代碼中,首先創(chuàng)建了一個(gè)包含整數(shù)的列表numbers。然后使用stream方法將列表轉(zhuǎn)換為一個(gè)流,然后使用filter方法過(guò)濾出偶數(shù),最后使用count方法計(jì)算偶數(shù)的個(gè)數(shù),最終將結(jié)果打印出來(lái)。

注意:count方法返回的是一個(gè)long類型的值,表示滿足條件的元素個(gè)數(shù)。

0