我有一个三类:1.class 在a Algorithm中max()找到最大值Collection:
public class Algorithm {
public static <T extends Comparable<T>> T max(Collection<? extends T> coll) {
T max = coll.iterator().next();
for (T elm : coll) {
if (max.compareTo(elm) < 0)
max = elm;
}
return max;
}
}
Run Code Online (Sandbox Code Playgroud)
2.Class Fruit:
public class Fruit implements Comparable<Fruit> {
private String name;
private int size;
public Fruit(String name, int size) {
this.name = name;
this.size = size;
}
public int compareTo(Fruit that) {
if (size …Run Code Online (Sandbox Code Playgroud)