Java如何查詢向量中的最大元素?

2019-10-16 22:29:11

在Java程式設計中,如何查詢向量中的最大元素?

以下範例演示如何使用Collection類的Collections.max()方法和Vector類的v.add()方法獲取向量中的最大元素。參考以下範例程式碼 -

package com.yiibai;

import java.util.Collections;
import java.util.Vector;

public class VectorMaximum {
    public static void main(String[] args) {
        Vector<Double> v = new Vector<Double>();
        v.add(new Double("13.1234"));
        v.add(new Double("13.332"));
        v.add(new Double("13.1342"));
        v.add(new Double("13.349"));
        v.add(new Double("12.321"));
        Object obj = Collections.max(v);
        System.out.println("The max element is:" + obj);
    }
}

上述程式碼範例將產生以下結果 -

The max element is:13.349

範例-2

以下是使用Collection類的Collections.max()方法和Vector類的v.add()方法獲取向量中的最大元素的另一個範例:

package com.yiibai;

import java.util.Vector;
import java.util.Collections;

public class VectorMaximum2 {
    public static void main(String[] args) {
        Vector vec = new Vector();
        vec.add(new Double("14.142"));
        vec.add(new Double("15.132"));
        vec.add(new Double("12.142"));
        vec.add(new Double("17.139"));
        vec.add(new Double("13.134"));
        Object object1 = Collections.max(vec);
        System.out.println("Maximum Element is : " + object1);
    }
}

上述程式碼範例將產生以下結果 -

Maximum Element is : 17.139