ArrayList类的get()方法接受表示索引值的整数,并在指定索引处返回当前ArrayList对象的元素。
因此,如果将0传递给此方法,则可以获取当前ArrayList的第一个元素;如果传递()-1,则可以获取最后的元素。
示例import ;
public class FirstandLastElemets{
public static void main(String[] args){
ArrayList list = new ArrayList();
//实例化ArrayList对象
("JavaFX");
("Java");
("WebGL");
("OpenCV");
("OpenNLP");
("JOGL");
("Hadoop");
("HBase");
("Flume");
("Mahout");
("Impala");
("Contents of the Array List: \n"+list);
//删除子列表
("First element of the array list: "+(0));
("Last element of the array list: "+(()-1));
}
}
输出结果Contents of the Array List:
[JavaFX, Java, WebGL, OpenCV, OpenNLP, JOGL, Hadoop, HBase, Flume, Mahout, Impala]
First element of the array list: JavaFX
Last element of the array list: Impala
例子2
获取ArrayList的最小值和最大值-创建一个ArrayList对象。
向其添加元素。
使用Collections类的sort()方法对其进行排序。
然后,ArrayList的第一个元素将是最小值,而ArrayList的最后一个元素将是最大值。import ;
import ;
public class MinandMax{
public static void main(String[] args){
ArrayList list = new ArrayList();
//实例化ArrayList对象
(1001);
(2015);
(4566);
(90012);
(100);
(21);
(43);
(2345);
(785);
(6665);
(6435);
("Contents of the Array List: \n"+list);
//排序数组列表
(list);
("Minimum value: "+(0));
("Maximum value: "+(()-1));
}
}
输出结果Contents of the Array List:
[1001, 2015, 4566, 90012, 100, 21, 43, 2345, 785, 6665, 6435]
Minimum value: 21
Maximum value: 90012