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());
}
第一个可以处理所有类型的数组,第二个可以处理所有类型的集合,包括所有类型的列表。查看泛型类型