如何从Java中的ArrayList获取第一个和最后一个元素?

您所在的位置:网站首页 怎么取出list中的指定元素 如何从Java中的ArrayList获取第一个和最后一个元素?

如何从Java中的ArrayList获取第一个和最后一个元素?

2023-04-20 14:28| 来源: 网络整理| 查看: 265

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