更新数组arraylist中的数组元素

时间:2018-02-12 16:40:31

标签: java arrays string variables arraylist

我需要更新数组arraylist中的数组元素

ArrayList<Object[]> IT = new ArrayList<Object[]>();
String[] arr1 = {"1" , "2" , "3"};    
String[] arr2 = {"4" , "5" , "6"}; 
String[] arr3 = {"7" , "8" , "9"};
IT.add(arr1); 
IT.add(arr2);
IT.add(arr3);

我需要更新这些内部数组的元素。

2 个答案:

答案 0 :(得分:0)

您可以通过<?php namespace AppBundle\Entity; /** * User */ class User { /** * @var integer */ private $id; /** * Get id * * @return integer */ public function getId() { return $this->id; } } 访问ArrayList元素,就像数组一样,您可以使用index方法,因此您需要做的是:

首先从列表中获取get(index)及其String[]

index

然后在IT.get(0) 及其Array中获取要更新的相关元素:

index

答案 1 :(得分:0)

2D数组相同,唯一的区别是维度中的1是ArrayList而不是Array。您需要按照定义的顺序逐步完成。

首先,您需要使用IT.get(rowIndex)访问ArrayList,这将返回一个数组,您可以使用数组语法访问该数组,以便访问arr[columnIndex]。 由于arr此处为IT.get(rowIndex),您可以通过

访问它

IT.get(rowIndex)[columnIndex]

e.g。

System.out.println(IT.get(1)[1]); //  Output : 5