java实现一段文字,查询包含文字信息的数据
时间: 2023-05-22 20:00:53 浏览: 53
您好,以下是一段 Java 代码,可以实现查询包含指定文字信息的数据:
```java
import java.util.ArrayList;
import java.util.List;
public class TextSearch {
public static void main(String[] args) {
String searchText = "关键词"; // 指定要搜索的文字信息
List<String> dataList = new ArrayList<>(); // 假设这是要搜索的数据列表
dataList.add("这是一段包含关键词的文本");
dataList.add("这段文本中没有关键词");
dataList.add("这段文本中也包含了关键词");
List<String> result = new ArrayList<>(); // 用于存储搜索结果
for (String data : dataList) {
if (data.contains(searchText)) {
result.add(data);
}
}
System.out.println("搜索结果:");
for (String data : result) {
System.out.println(data);
}
}
}
```
以上代码中,我们首先指定了要搜索的文字信息 `searchText`,然后假设有一个数据列表 `dataList`,我们需要在其中查找包含指定文字信息的数据。我们使用了一个 `for` 循环遍历数据列表,对于每个数据,使用 `contains` 方法判断是否包含指定文字信息,如果包含则将该数据添加到结果列表中。最后输出搜索结果即可。