黑马程序员——删除ArrayList中的元素
来源:互联网 发布:广州恒大淘宝足球官网 编辑:程序博客网 时间:2024/05/01 23:17
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
一个ArrayList对象aList中存有若干个字符串元素,现欲遍历该ArrayList对象,删除其中所有值为“abc”的字符串元素,请用代码实现。
以后我就把题目写在题里面了,省的在不同的地方还要写说明,如果eclipse里面直接有发到CSDN的链接就好了
import java.util.ArrayList;import java.util.Iterator;import java.util.List;/* * 一个ArrayList对象aList中存有若干个字符串元素,现欲遍历该ArrayList对象,删除其中所有值为“abc”的字符串元素,请用代码实现。 */public class ArrayLis {public static void main(String[] args) {/* * 要想删除得先加入呗 */List<String> aList = new ArrayList<String>();aList.add("abc");aList.add("abcd");aList.add("bce");String s = "abc";int i = 0,len;//下面的关键就是利用get(index)方法返回每一个元素然后再用remove(index)移除满足条件的元素//同时len的值已经变了,一定要减掉,否则可想而知会出现越界for (i=0,len=aList.size();i<len;i++){if((aList.get(i))=="abc"){aList.remove(i);len--;}}//看看咱们删了没for (String str : aList) {System.out.println(str);}/* * 下面是另外一种方法,该方法不用再让总长度len减去,因为就没有自定义的迭代 */Iterator<String> it = aList.iterator();String st = null;while (it.hasNext()) {st = it.next();if (st.equals(s))it.remove();//找到就删除}//这次就不用看了for (String str : aList) {System.out.println(str);}}}
0 0
- 黑马程序员——删除ArrayList中的元素
- 黑马程序员——去除ArrayList中重复的元素
- 黑马程序员——ArrayList集合去除重复元素
- 黑马程序员_去除ArrayList集合中的重复元素。
- 黑马程序员---去除ArrayList集合中的重复元素
- 黑马程序员-去除ArrayList集合中的重复元素学习日记
- 黑马程序员——java集合中的ArrayList和LinkedList
- 动态删除ArrayList中的元素
- 动态删除ArrayList中的元素
- 动态删除ArrayList中的元素
- 动态删除ArrayList中的元素
- 动态删除ArrayList中的元素
- 动态删除ArrayList中的元素
- 删除ArrayList中的指定元素
- 动态删除ArrayList中的元素
- 动态删除ArrayList中的元素
- 遍历删除ArrayList中的元素
- 遍历删除ArrayList中的元素
- (链接)品茗论道说广播(Broadcast内部机制讲解)
- 最大公约数(辗转相除法)
- Android 4.0 ICS SystemUI浅析——StatusBar加载流程分析
- JAVA泛型解释
- 消息推送,客户端需要调用的方法
- 黑马程序员——删除ArrayList中的元素
- js正则表达式语法
- android使用getItemViewType时出现java.lang.ArrayIndexOutOfBoundsException的错误
- 网络封装
- ArcGIS Server 开发指南:基于Flex和.NET(2)——高级功能
- oracle数据库中的clob大字段同步到不同库之间的问题解决
- linux 查看文件夹下的文件个数(当前目录的文件数)
- 修改状态栏(StatusBar)图标(icon)(定制自己的状态栏)
- av_interleaved_write_frame 写入H264到mp4中,如果出现B帧,会返回-22 错误