从arrayList中删除以另一个字符串结尾的字符串可以按照以下步骤进行:
endsWith()
方法检查每个字符串是否以指定的字符串结尾。remove()
方法从arrayList中删除该字符串。以下是一个示例代码,演示如何从arrayList中删除以另一个字符串结尾的字符串:
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);
}
}
}
输出结果为:
删除以"e"结尾的字符串后的arrayList:
banana
grape
在腾讯云的产品中,可以使用腾讯云的云数据库 MySQL、云服务器等产品来支持相关的开发需求。具体产品介绍和链接地址可以参考腾讯云官方网站。
领取专属 10元无门槛券
手把手带您无忧上云