Java 如何从其他数组中获取相同的索引值?

Java 如何从其他数组中获取相同的索引值?,java,arrays,indexing,compare,Java,Arrays,Indexing,Compare,我有两个数组,我想从另一个数组访问相同索引值的数据 两个数组列表: ArrayList<Integer> Position = new ArrayList<Integer>(); ArrayList<String> List_Data = new ArrayList<String>(); 所以在最后我从数组中得到了实际的字符串 我得到了一些其他的链接,但不知道如何做到这一点 请任何人帮助我。试试这个,如果我正确理解你想要什么,否则请告诉我 Str

我有两个数组,我想从另一个数组访问相同索引值的数据

两个数组列表:

ArrayList<Integer> Position = new ArrayList<Integer>();
ArrayList<String> List_Data = new ArrayList<String>();
所以在最后我从数组中得到了实际的字符串

我得到了一些其他的链接,但不知道如何做到这一点


请任何人帮助我。

试试这个,如果我正确理解你想要什么,否则请告诉我

String sr=Lista_Data.get(Position.get(INDEX YOU NEED; EG 1, 5, 1000...))

试试这个,如果我正确理解你想要什么,否则让我知道

String sr=Lista_Data.get(Position.get(INDEX YOU NEED; EG 1, 5, 1000...))
可以使用get函数从ArrayList获取对象。然后可以将其用作另一个ArrayList的索引

可以使用get函数从ArrayList获取对象。然后可以将其用作另一个ArrayList的索引


你唯一需要的是方法索引。。。名单的一部分


你唯一需要的是方法索引。。。名单的一部分


我并不是说上面的代码是错误的,但它并没有按照我的需要工作。或者我无法处理,因为我的其他代码限制

最后,我得到了我想要的:

for (int i = 0; i < Poisition.size(); i++)
{

 System.out.println("Selected Data --->"+ List_Data.get(Poisition.get(i)));

}

我并不是说上面的代码是错误的,但它并没有按照我的需要工作。或者我无法处理,因为我的其他代码限制

最后,我得到了我想要的:

for (int i = 0; i < Poisition.size(); i++)
{

 System.out.println("Selected Data --->"+ List_Data.get(Poisition.get(i)));

}


getPosition.getINDEX是您需要的;例1,5,1000。。。这里,什么是位置?位置是您称为位置的ArrayList。我在按钮的单击事件中执行的此操作。因此,只获取所需的list.getintgetPosition.getINDEX;例1,5,1000。。。这里,什么是位置?位置是您称为位置的ArrayList。我在按钮的单击事件中执行的此操作。因此,get only list.GetInt为什么不尝试使用更合适的集合(如Maps或ArrayList)来解决您的问题?同样的操作还有其他一些问题。所以很简单,根据给定的示例和链接图像获取数据并不是一回事。您想做什么?为什么不尝试使用更合适的集合(如Maps或ArrayList)来解决您的问题?同样的操作还有其他一些问题。所以很简单,根据给定的示例和链接图像获取数据并不是一回事。你想做什么?我无法在getint索引中获得位置;您首先需要填充这些阵列,这是什么意思?你没有Position ArrayList?我无法获取getint索引中的位置;您首先需要填充这些阵列,这是什么意思?你没有Position ArrayList?我用这种方法尝试了spinner_Data.indexOfposSel.geti;但是强制关闭我用这种方法尝试了spinner_Data.indexOfposSel.geti;但强行关闭
for (int i = 0; i < Poisition.size(); i++)
{

 System.out.println("Selected Data --->"+ List_Data.get(Poisition.get(i)));

}