要在字符串數組中查找元素,可以使用以下方法:
public static boolean findElement(String[] arr, String target) {
for (String element : arr) {
if (element.equals(target)) {
return true; // 找到目標元素,返回true
}
}
return false; // 沒有找到目標元素,返回false
}
import java.util.Arrays;
public static boolean findElement(String[] arr, String target) {
return Arrays.stream(arr).anyMatch(element -> element.equals(target));
}
這兩種方法都會在找到目標元素時立即返回。如果你需要找到元素的索引而不僅僅是判斷它是否存在,可以稍作修改:
public static int findElementIndex(String[] arr, String target) {
for (int i = 0; i < arr.length; i++) {
if (arr[i].equals(target)) {
return i; // 找到目標元素,返回其索引
}
}
return -1; // 沒有找到目標元素,返回-1
}
import java.util.Arrays;
import java.util.OptionalInt;
public static int findElementIndex(String[] arr, String target) {
OptionalInt index = IntStream.range(0, arr.length).filter(i -> arr[i].equals(target)).findFirst();
return index.orElse(-1); // 如果找到目標元素,則返回其索引;否則返回-1
}
這些方法將幫助你在字符串數組中查找元素。請根據你的需求選擇合適的方法。