如何从Java中的ArrayList获取第一个和最后一个元素? |
您所在的位置:网站首页 › 怎么取出list中的指定元素 › 如何从Java中的ArrayList获取第一个和最后一个元素? |
ArrayList类的get()方法接受一个表示索引值的整数,并在指定索引处返回当前ArrayList对象的元素。 因此,如果将0传递给此方法,则可以获取当前ArrayList的第一个元素;如果传递list.size()-1,则可以获取最后的元素。 例 现场演示 1234567891011121314151617181920212223import java.util.ArrayList; public class FirstandLastElemets{ public static void main(String[] args){ ArrayList list = new ArrayList(); //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: "+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)); } }输出量 1234Contents 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的最后一个元素将是最大值。现场演示 12345678910111213141516171819202122232425import java.util.ArrayList; import java.util.Collections; public class MinandMax{ public static void main(String[] args){ ArrayList list = new ArrayList(); //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: "+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)); } }输出量 1234Contents of the Array List: [1001, 2015, 4566, 90012, 100, 21, 43, 2345, 785, 6665, 6435] Minimum value: 21 Maximum value: 90012 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |