У меня есть 2 ArrayList, которые имеют Array of Strings в качестве «компонента».Я хочу найти «компоненты», первый элемент которых одинаков в обоих списках ArrayLists.Чтобы быть более понятным:
ArrayList One
first component => {"0", "zero"}
second component => {"1", "one"}
ArrayList Two
first component => {"1", "uno"}
second component => {"2", "two"}
Я хотел бы перебрать ArrayList Two и найти {"1", "uno"}.Пока у меня есть вложенный цикл, который проходит по первому массиву, а затем проверяет текущий компонент для каждого компонента в ArrayList Two.
for(int i=0; i<One.size(); i++)
{
for(int j=0; j<Two.size(); j++)
{
if( fileOne.get(i)[0].equals( Two.get(j)[0] ) )
{
System.out.print( Two.get(j)[0]+" " );
System.out.print( Two.get(j)[1] );
System.out.println();
}
}
}
Я думаю, что должно быть лучшее решение.Любая помощь