java集合删除特定id和返回问题

请问如何删除传入的Id post和返回含有特定字符串的posts啊?

删除传入id:   posts.remove(post);

返回含有特定字符串的博客:

List<Post> resultList = new ArrayList();     
for(Post post : posts){
  .....
    if(..){
      resultList.add(post);
      }
}return resultList;

Arraylist删除一个元素,有两种方法
1.按下标删除  如:
list.remove(0),
list.remove(list.size() -1);

2.按元素删除 如:
list.remove(list.get(0)) 删除第一个元素
list.remove(list.get(list.size()-1)) 删除最后一个元素


java 判断一个字符串是否包含某个字符        

1、contains方法

Java.lang.String.contains()  当此字符串包含指定的字符串,方法返回true,否则返回false

2、indexOf方法

java.lang.String.indexOf() 的用途是在一个字符串中寻找一个字的位置,同时也可以判断一个字符串中是否包含某个字符。
返回查找字符串第一次出现的位置下标,如果不包含,则返回 -1

追问

public static List search(String key) {

// your code here
for (Post post: posts) {
boolean search = posts.contains(key);
if (search == true) {
//这里怎么写呢?

温馨提示:答案为网友推荐,仅供参考
相似回答