Java 如何在Parameter函数中设置任何类型的列表?

Java 如何在Parameter函数中设置任何类型的列表?,java,spring,spring-boot,Java,Spring,Spring Boot,我有这样一个函数: public static String getNumberOfItemsInList(Order[] orders) { return String.valueOf(objects.length); } 我必须在许多选项中使用此功能: getNumberOfItemsInList(list of ordres); getNumberOfItemsInList(list of users); getNumberOfItemsInList(list of servi

我有这样一个函数:

public static String getNumberOfItemsInList(Order[] orders) {
     return String.valueOf(objects.length);
}
我必须在许多选项中使用此功能:

getNumberOfItemsInList(list of ordres);
getNumberOfItemsInList(list of users);
getNumberOfItemsInList(list of services);
如何传入函数
List
的参数,该函数将采用我们给定的任何类型?我不想为任何类型的列表创建函数, 有人能帮我吗?

试试这个

public static <T>  String getLength(T[] items) {
    return String.valueOf(items.length);
}
公共静态字符串getLength(T[]项){
返回字符串.valueOf(items.length);
}

写两个方法,我们将介绍“列表”的定义:

公共静态字符串getNumberOfItemsInList(对象[]数组){
返回String.valueOf(array.length);
}
公共静态字符串getNumberOfItemsInList(集合coll){
返回字符串.valueOf(coll.size());
}
第一个可以处理所有类型的数组,第二个可以处理所有类型的集合,包括所有类型的列表。

查看泛型类型