计数链表中小于 45 的数字

Count numbers below 45 in a Linked List

我有这个程序:

import java.util.Collections;
import java.util.LinkedList;

public class MainProgram {

    public static void main(String[] args){

        LinkedList<Integer> list = new LinkedList<Integer>();

        list.add(45);
        list.add(10);
        list.add(47);
        list.add(41);
        list.add(2);

        System.out.println("Below 45 numbers are: "+Collections...);
    }
}

我想计算 45 以下的数字,并为每个数字打印一个星号。在我的例子中,它是 3。所以我的程序必须显示 3 个星号。

***

我该怎么做?

只需遍历列表并在每次数字低于 45

时打印 *
System.out.print("Below 45 numbers are: ");
for (int i : list) {
    if (i < 45) {
        System.out.print("*");
    }
}