如果java中List<Object[]> list 定位3,2的元素怎么写
时间: 2024-12-02 22:14:24 浏览: 8
java代码-使用java解决list(Map)排序的问题源代码
如果你有一个 `List<Object[]>` 类型的列表,并且你想定位其中第三个元素,假设这个列表已经是有序的并且每个 `Object[]` 都包含两个元素(比如你可以假设它们都是 `(int, int)` 对),那么可以尝试以下方式获取第3对`(3, 2)`:
```java
// 假设list不为空且大小大于等于3
if (!list.isEmpty() && list.size() >= 3) {
Object[] thirdElement = list.get(2); // 获取索引为2的元素,数组下标从0开始
int thirdInt = ((Integer[])thirdElement)[0]; // 提取第一个整数(假设它是第一个位置的整数)
int secondInt = ((Integer[])thirdElement)[1]; // 提取第二个整数
System.out.println("Third element is (" + thirdInt + ", " + secondInt + ")");
}
```
这里我们首先检查列表是否不为空且大小足够,然后通过 `.get(2)` 访问第三个元素,之后需要将 `Object[]` 转换回 `(int, int)` 格式才能访问具体的值。
阅读全文