我想循环遍历字符串数组的数组列表。
这些字符串数组只有两个元素。在循环内部,我想比较每个数组的这两个元素。
我想以一种干净简单的方式做到这一点(如果可能的话,避免使用经典的 for、迭代器类等 - 我知道如何以这些方式做到这一点,但我正在寻找一种更清洁的方式 - 。
我更喜欢 for-each 循环(或 for + ":")
我附上了一个示例代码,向您展示我想要做什么。
这样做的最佳方法是什么?
ArrayList<String[]> myLst = new ArrayList<String[]>();
// the array of strings has two elements
public String getSecondField(String query)
{
for (String[] binArray : myLst)
{
if (binArray[0].equals(query))
{
return binArray[1];
}
}
return "";
}