Java查找数组中不区分大小写关键字
时间: 2024-02-17 17:03:12 浏览: 55
Java数组中的查找
您可以使用Java中的Stream API和equalsIgnoreCase()方法来查找不区分大小写的关键字,以下是一个示例代码:
```java
String[] arr = { "apple", "banana", "orange", "grape" };
String keyword = "Apple";
Optional<String> result = Arrays.stream(arr)
.filter(str -> str.equalsIgnoreCase(keyword))
.findFirst();
if (result.isPresent()) {
System.out.println("Keyword found: " + result.get());
} else {
System.out.println("Keyword not found.");
}
```
在这个例子中,我们使用了Arrays类的stream()方法将数组转换为一个流。然后使用filter()方法来过滤不区分大小写的关键字。最后使用findFirst()方法获取第一个匹配的元素。如果找到了关键字,使用get()方法获取元素的值并打印输出。如果没有找到,输出“Keyword not found.”。
阅读全文