get () phương thức của lớp ArrayList chấp nhận một số nguyên đại diện cho giá trị chỉ mục và trả về phần tử của đối tượng ArrayList hiện tại tại chỉ mục được chỉ định.
Do đó, nếu bạn vượt qua 0 với phương thức này, bạn có thể nhận được phần tử đầu tiên của ArrayList hiện tại và nếu bạn chuyển list.size () - 1 bạn có thể lấy phần tử cuối cùng.
Ví dụ
import java.util.ArrayList; public class FirstandLastElemets{ public static void main(String[] args){ ArrayList<String> list = new ArrayList<String>(); //Instantiating an ArrayList object list.add("JavaFX"); list.add("Java"); list.add("WebGL"); list.add("OpenCV"); list.add("OpenNLP"); list.add("JOGL"); list.add("Hadoop"); list.add("HBase"); list.add("Flume"); list.add("Mahout"); list.add("Impala"); System.out.println("Contents of the Array List: \n"+list); //Removing the sub list System.out.println("First element of the array list: "+list.get(0)); System.out.println("Last element of the array list: "+list.get(list.size()-1)); } }
Đầu ra
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
Ví dụ 2
Để nhận các giá trị tối thiểu và tối đa của ArrayList -
-
Tạo một đối tượng ArrayList.
-
Thêm các yếu tố vào nó.
-
Sắp xếp nó bằng cách sử dụng sort () phương thức của lớp Collections.
-
Khi đó, phần tử đầu tiên của ArrayList sẽ là giá trị nhỏ nhất và phần tử cuối cùng của ArrayList sẽ là giá trị lớn nhất.
import java.util.ArrayList; import java.util.Collections; public class MinandMax{ public static void main(String[] args){ ArrayList<Integer> list = new ArrayList<Integer>(); //Instantiating an ArrayList object list.add(1001); list.add(2015); list.add(4566); list.add(90012); list.add(100); list.add(21); list.add(43); list.add(2345); list.add(785); list.add(6665); list.add(6435); System.out.println("Contents of the Array List: \n"+list); //Sorting the array list Collections.sort(list); System.out.println("Minimum value: "+list.get(0)); System.out.println("Maximum value: "+list.get(list.size()-1)); } }
Đầu ra
Contents of the Array List: [1001, 2015, 4566, 90012, 100, 21, 43, 2345, 785, 6665, 6435] Minimum value: 21 Maximum value: 90012