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

Jot*_*aro 28 java arrays

如果我有一系列双打:

[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,]
Run Code Online (Sandbox Code Playgroud)

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

firstNum = 10.2

lastNum = 17.5
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

K R*_*son 53

如果您有一个名为double的数组 numbers,则可以使用:

firstNum = numbers[0];
lastNum = numbers[numbers.length-1];
Run Code Online (Sandbox Code Playgroud)

  • 添加文档参考以使答案更加完整:https://docs.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html (2认同)

小智 5

// 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
Run Code Online (Sandbox Code Playgroud)

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


Yag*_*HIN 5

在Java中获取数组中的第一个和最后一个元素

int[] a = new int[]{1, 8, 5, 9, 4};

First Element: a[0]

Last Element: a[a.length-1]
Run Code Online (Sandbox Code Playgroud)

  • 请在某些情况下提供答案,而不仅仅是设置代码。有关更多信息,请参见[here](https://stackoverflow.com/help/how-to-answer) (6认同)