如何在java中获取数组中的第一个和最后一个元素?

如果我有一系列双打:

[10.2, 20, 11.1, 21, 31, 12, 22.5, 32, 42, 13.6, 23, 32, 43.3, 53, 14, 24, 34, 44, 54, 64, 15.1, 25, 35, 45, 55, 65.3, 75.4, 16, 26, 17.5,] 

我想获得第一个元素和最后一个元素

 firstNum = 10.2 lastNum = 17.5 

我该怎么做?

如果你有一个名为numbers的双数组,你可以使用:

 firstNum = numbers[0]; lastNum = numbers[numbers.length-1]; 
 // Array of doubles double[] array_doubles = {2.5, 6.2, 8.2, 4846.354, 9.6}; // First position double firstNum = array_doubles[0]; // 2.5 // Last position double lastNum = array_doubles[array_doubles.length - 1]; // 9.6 

这在任何数组中都是相同的。

检查一下

 double[] myarray = ...; System.out.println(myarray[myarray.length-1]); //last System.out.println(myarray[0]); //first 

我认为只有一个直观的解决方案,它是:

 int[] someArray = {1,2,3,4,5}; int first = someArray[0]; int last = someArray[someArray.length - 1]; System.out.println("First: " + first + "\n" + "Last: " + last); 

输出:

 First: 1 Last: 5