How to find avearge in Collection of integers in Java using Stream API

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

public class FindAverage {
    public static void main(String[] args) {

        List<Integer> nums = new ArrayList<>(Arrays.asList(1, 2, 5, 6, 18, 22, 33, 14, 0));
        double listAvg = nums.stream()
                .mapToDouble(num -> num)
                .average()
                .getAsDouble();

        System.out.println(listAvg); // will return 11.222222222222221
    }
}