已有字符串数组描述图书名称, String[] str={"java笔记","java入门到精通","jsp动态网页设计","c#程序设计","C程序设计","java程序设计"}; 如何查找所有与java相关的图书。
时间: 2023-07-05 10:24:34 浏览: 140
java实现字符串转String数组的方法示例
可以使用 Java 中的字符串方法 `contains()` 来判断字符串是否包含指定的子字符串。可以遍历字符串数组,对每个元素使用 `contains()` 方法判断是否包含 "java" 字符串,如果包含则将该元素添加到一个新的数组中。以下是示例代码:
```java
String[] str = {"java笔记", "java入门到精通", "jsp动态网页设计", "c#程序设计", "C程序设计", "java程序设计"};
List<String> javaBooks = new ArrayList<>();
for (String book : str) {
if (book.contains("java")) {
javaBooks.add(book);
}
}
System.out.println("与java相关的书籍有:");
for (String book : javaBooks) {
System.out.println(book);
}
```
输出结果为:
```
与java相关的书籍有:
java笔记
java入门到精通
jsp动态网页设计
java程序设计
```
阅读全文