从arraylist中删除任何项目的最佳方法是什么?它包含所有相同类型的字符?从arraylist中删除包含所有相同类型字符的元素
请参考例如字符串数组列表数据如下:
要素1:FFFFFFFF
要素2:123
要素3:ABCD1234
元素4:FFFFFFFFFFFFFFFFF
元素5:ABCDEF
从上述数据,我想删除第1条和第4条记录,因为它们包含所有字符为“F”。
我迄今试图在下面的伪代码解释:
1.迭代列表,直到在一个循环的结束
2.获取当前元素
3.检查元素字符串的数据包含所有“F”字符而没有其他内容。
4.如果是的话,请注意当前元素的索引位置,否则移动到下一个元素
5.使用第二循环从存储的索引位置
6.这里我被困删除元素,因为去除ArrayList的某个元素发生变化其余元素的大小和索引位置
注#如果该方法是动态提供任何字符(如元素包含全部“A”),将会更有帮助。
在张贴这里之前,您无疑已尝试了许多可能的解决方案。请将这些添加到您的问题,并澄清什么是行不通的。 –
你已经尝试过了什么? –
*相同*类型或一个*特定*类型的所有字符? – shmosel