共計(jì) 898 個(gè)字符,預(yù)計(jì)需要花費(fèi) 3 分鐘才能閱讀完成。
要從 List 中查找匹配的對(duì)象,可以使用循環(huán)遍歷 List 中的每個(gè)對(duì)象,并使用條件語句來判斷是否匹配。
以下是一個(gè)示例代碼:
import java.util.List;
public class FindMatchingObject {public static void main(String[] args) {// 創(chuàng)建一個(gè) List 對(duì)象
List<String> list = List.of("apple", "banana", "orange", "pear");
// 要查找的目標(biāo)對(duì)象
String target = "orange";
// 遍歷 List 中的每個(gè)對(duì)象
for (String item : list) {// 判斷是否找到匹配的對(duì)象
if (item.equals(target)) {System.out.println(" 找到匹配的對(duì)象:" + item);
break;
}
}
}
}
在上面的示例中,我們創(chuàng)建了一個(gè) List 對(duì)象,并定義了一個(gè)目標(biāo)對(duì)象。然后使用 for 循環(huán)遍歷 List 中的每個(gè)對(duì)象,使用 equals 方法來判斷是否匹配目標(biāo)對(duì)象。如果找到匹配的對(duì)象,則輸出該對(duì)象,并使用 break 語句退出循環(huán)。
另外,如果使用 Java 8 及以上版本,還可以使用 Stream 來進(jìn)行匹配查找,例如:
import java.util.List;
public class FindMatchingObject {public static void main(String[] args) {// 創(chuàng)建一個(gè) List 對(duì)象
List<String> list = List.of("apple", "banana", "orange", "pear");
// 要查找的目標(biāo)對(duì)象
String target = "orange";
// 使用 Stream 查找匹配的對(duì)象
list.stream()
.filter(item -> item.equals(target))
.forEach(item -> System.out.println(" 找到匹配的對(duì)象:" + item));
}
}
在上面的示例中,我們使用 Stream 的 filter 方法來過濾出匹配的對(duì)象,然后使用 forEach 方法來輸出匹配的對(duì)象。
丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!
正文完