public class Num {
/**
* 注意Long和Double的范围区别
*/
public static void main(String[] args) {
List<Number> dataSet = new ArrayList<Number>();
dataSet.add(2.5);
dataSet.add(2.6);
dataSet.add(2.4);
dataSet.add(3.55959);
dataSet.add(3.60051);
dataSet.add(3.499999);
//逐个比较
// Number maxNum = dataSet.get(0);
// for (int i=1;i<dataSet.size();i++){
// if (maxNum.doubleValue() < dataSet.get(i).doubleValue()) {
// maxNum = dataSet.get(i);
// }
// }
//用Collections中的方法(max,sort)
Number maxNum = (Number) Collections.max(dataSet, new Comparator() {
public int compare(Object o1, Object o2) {
Double num = Double.par
/**
* 注意Long和Double的范围区别
*/
public static void main(String[] args) {
List<Number> dataSet = new ArrayList<Number>();
dataSet.add(2.5);
dataSet.add(2.6);
dataSet.add(2.4);
dataSet.add(3.55959);
dataSet.add(3.60051);
dataSet.add(3.499999);
//逐个比较
// Number maxNum = dataSet.get(0);
// for (int i=1;i<dataSet.size();i++){
// if (maxNum.doubleValue() < dataSet.get(i).doubleValue()) {
// maxNum = dataSet.get(i);
// }
// }
//用Collections中的方法(max,sort)
Number maxNum = (Number) Collections.max(dataSet, new Comparator() {
public int compare(Object o1, Object o2) {
Double num = Double.par