Java 视频管理请求处理代码
时间: 2023-07-29 11:12:34 浏览: 42
以下是一个简单的 Java 视频管理请求处理的代码示例:
```java
import java.util.ArrayList;
import java.util.List;
public class VideoManager {
private List<Video> videoList;
public VideoManager() {
videoList = new ArrayList<Video>();
}
public void addVideo(Video video) {
videoList.add(video);
}
public void deleteVideo(Video video) {
videoList.remove(video);
}
public void updateVideo(Video video) {
for (int i = 0; i < videoList.size(); i++) {
Video v = videoList.get(i);
if (v.getId() == video.getId()) {
videoList.set(i, video);
break;
}
}
}
public List<Video> searchVideo(String keyword) {
List<Video> resultList = new ArrayList<Video>();
for (int i = 0; i < videoList.size(); i++) {
Video v = videoList.get(i);
if (v.getTitle().contains(keyword) || v.getDescription().contains(keyword)) {
resultList.add(v);
}
}
return resultList;
}
}
class Video {
private int id;
private String title;
private String description;
public Video(int id, String title, String description) {
this.id = id;
this.title = title;
this.description = description;
}
public int getId() {
return id;
}
public String getTitle() {
return title;
}
public String getDescription() {
return description;
}
}
```
这里实现了一个简单的视频管理器,包括添加、删除和更新视频信息的功能,以及根据关键字搜索视频的功能。其中,Video 类表示一个视频对象,包含 id、title 和 description 属性。VideoManager 类则是视频管理器,包含一个视频列表,以及对视频列表进行增删改查操作的方法。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)