You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Arrays.toString返回全部数组元素,如何选取单个元素及首个元素?

如何从Java数组中选取单个元素(含第一个元素)

嘿,刚好你问到了数组单个元素的获取,我来一步步给你讲清楚:

1. 获取数组中的任意单个元素

Java数组是索引从0开始的——也就是说第一个元素的位置是0,第二个是1,以此类推。要获取某个位置的元素,直接用 数组名[索引值] 的语法就行。

举个简单的例子:

String[] fruits = {"苹果", "香蕉", "橙子", "葡萄"};
// 获取第三个元素(索引是2)
String thirdFruit = fruits[2];
System.out.println(thirdFruit); // 输出:橙子

这里要注意:如果索引超出了数组的范围(比如数组长度是4,你用索引4或者-1),会抛出 ArrayIndexOutOfBoundsException 异常,所以使用前最好确认索引在 0 到 数组长度-1 之间。

2. 获取数组的第一个元素

既然数组索引从0开始,那第一个元素直接取索引0就可以了:

int[] numbers = {10, 20, 30, 40};
// 获取第一个元素
int firstNumber = numbers[0];
System.out.println(firstNumber); // 输出:10

如果数组是空的(长度为0),这时候取索引0也会抛出上面说的数组越界异常,所以如果不确定数组是否为空,建议先做个判断:

if (numbers.length > 0) {
    int firstNumber = numbers[0];
    // 后续操作
} else {
    System.out.println("数组是空的,无法获取第一个元素");
}

另外补充一下,Arrays.toString() 是把整个数组转成字符串方便打印,但单个元素的获取就是靠索引,这是数组最基础的访问方式啦~

内容的提问来源于stack exchange,提问作者localsixosix

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.20 09:02:49