如果可以的话,请帮助我。我试着搜索但无法找到它。 所以我得到了一些Object和String
String s1 = "drug";
Object[][] objects = new Object[drgus.size()][3];
这是完整的......前。 {" AAA""药物"" U1"} 现在我想将这些值与字符串s1进行比较(可能"包含") 如果这个Object [] []包含这个String s1(" drug")我想把这个值放在另一个Object [] []中 对不起,如果我解释得不好,我会很难解释...希望你能帮忙。
答案 0 :(得分:0)
也许尝试这样的事情:
Object[][] objects = { { "AAA", "drug", "u1" }, { "AAA", "drugG", "u2" }, { "AAA", "somethingElse", "u3" } };
String filterString = "drug";
int filterIndex = 1;
List<Object[]> filteredList = new ArrayList<Object[]>();
for (Object[] objectArray : objects) {
String stringObject = (String) objectArray[filterIndex];
if (stringObject.contains(filterString)) {
filteredList.add(objectArray);
}
}
Object[][] filteredObjects = filteredList.toArray(new Object[][] {});