首页 > 其他分享 >List接口的常用方法和遍历方式

List接口的常用方法和遍历方式

时间:2022-10-24 17:22:06浏览次数:48  
标签:遍历 List list System 接口 add remove println out

package com.msb.test01;

import java.util.ArrayList;
import java.util.Iterator;

/**
 * @author : liu
 * 日期:16:47:13
 * 描述:IntelliJ IDEA
 * 版本:1.0
 */
public class Test03 {
    //这是一个main方法:是程序的入口
    public static void main(String[] args) {
        /*
        list接口中常用方法
        增加:add(int index, E element)
        删除:remove(int index) remove(Object o)
        修改:set(int index, E element)
        查看:get(int index)
        判断:
        * */
        ArrayList list = new ArrayList();
        list.add(13);
        list.add(17);
        list.add(6);
        list.add(-1);
        list.add(2);
        list.add("abc");
        System.out.println(list);
        list.add(3,66);
        System.out.println(list);
        list.set(3,77);
        System.out.println(list);
        list.remove(2);//在集合中存入的是Inter类型数据的时候,调用remove方法调用的是:remove(Integer)
        System.out.println(list);
        list.remove("abc");//
        System.out.println(list.toString());
        Object o = list.get(0);
        System.out.println(o.toString());
        System.out.println("================");
        //List集合 遍历
        //方式1:普通for循环
        for (int i = 0; i < list.size(); i++) {
            System.out.println(list.get(i));
        }
        System.out.println("===============");
        //方式2:增强for循环
        for (Object o1:list
             ) {
            System.out.println(o1);
        }
        System.out.println("============");
        //方式3迭代器
        Iterator iterator = list.iterator();
        while (iterator.hasNext()){
            System.out.println(iterator.next());
        }
    }
}

 

标签:遍历,List,list,System,接口,add,remove,println,out
From: https://www.cnblogs.com/jeldp/p/16822153.html

相关文章

  • 使用DRF实现五个api接口
    使用DRF实现五个api接口2.1新建appdjango-adminstartappapp012.2配置环境#注册app01和rest_framework,由于drf提供了web调试界面,所以静态文件功能不能注释掉,不然......
  • list根据条件remove元素
    问题:list通过增强for循环或者for循环又或者流形式遍历会导致outofsize下标越界问题解决方式:通过迭代方式实现 实现://遍历明细Iterator<UserGroupDetail>it=userGr......
  • httppost请求jwt接口,basic认证
    ///<summary>///jwt验证接口///</summary>///<paramname="url"></param>///<paramname="data"></param>///<ret......
  • Colletion接口常用方法
    packagecom.msb.test01;importjava.util.ArrayList;importjava.util.Arrays;importjava.util.Collection;importjava.util.List;/***@author:liu*日......
  • Collection的集合遍历
    迭代器原理图简要原理图 packagecom.msb.test01;importjava.util.ArrayList;importjava.util.Collection;importjava.util.Iterator;/***@author:liu......
  • MD接口文档
    示例接口地址:/demo返回格式:JSON请求方式:POST接口备注:这是一个接口文档示例请求参数说明:名称类型必填(Y/N)说明pwstringY密码JSON请求......
  • APP调用微信接口安全方案设计
    针对AppID、AppSecret账号信息泄露的情况,设计的安全方案。其实前后端交互都可以做参考,尤其是有App客户端的情况下,如果是直接把重要的账号信息直接放到使用者设备上,是非常危......
  • CacheManager:–个通用缓存接口抽象类库
    CacheManager是–个缓存通用接口抽象类库,它支持各种高速缓存提供者,例如Memcache,Redis,并且有许多先进的功能特性。具体可以访问官方网站 ​​http://cachemanager.net......
  • .Net对接Java接口加密不通过?
    前言  相信又不少小伙伴在对接第三方接口时遇到过这种情况:参数、排序、加密方式都按照接口文档进行处理了,可就是签名不通过,然后开始怀疑是不是参数漏了?参与加密的参数不......
  • 使用eolink优雅地进行API接口管理
    为什么使用eolink?我们都知道在一个项目团队中是由很多角色组成的,例如:业务>产品>设计>前端>后端>测试等。每个角色各司其职,一起合作完成项目的生命周期。而前端与后端的沟通......