首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何从arrayList中删除以另一个字符串结尾的字符串?

从arrayList中删除以另一个字符串结尾的字符串可以按照以下步骤进行:

  1. 遍历arrayList中的每个字符串。
  2. 使用字符串的endsWith()方法检查每个字符串是否以指定的字符串结尾。
  3. 如果字符串以指定的字符串结尾,则使用remove()方法从arrayList中删除该字符串。
  4. 继续遍历arrayList中的下一个字符串,直到遍历完所有字符串。

以下是一个示例代码,演示如何从arrayList中删除以另一个字符串结尾的字符串:

代码语言:txt
复制
import java.util.ArrayList;

public class Main {
    public static void main(String[] args) {
        ArrayList<String> arrayList = new ArrayList<>();
        arrayList.add("apple");
        arrayList.add("banana");
        arrayList.add("orange");
        arrayList.add("grape");
        arrayList.add("pineapple");

        String targetString = "e"; // 指定的字符串

        for (int i = 0; i < arrayList.size(); i++) {
            String str = arrayList.get(i);
            if (str.endsWith(targetString)) {
                arrayList.remove(i);
                i--; // 删除元素后,需要将索引减1,以便正确遍历下一个元素
            }
        }

        System.out.println("删除以\"" + targetString + "\"结尾的字符串后的arrayList:");
        for (String str : arrayList) {
            System.out.println(str);
        }
    }
}

输出结果为:

代码语言:txt
复制
删除以"e"结尾的字符串后的arrayList:
banana
grape

在腾讯云的产品中,可以使用腾讯云的云数据库 MySQL、云服务器等产品来支持相关的开发需求。具体产品介绍和链接地址可以参考腾讯云官方网站。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

领券