在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