在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