java中List对象的操作方法

cl1025 2018-05-02 原文

java中List对象的操作方法

List<String> list = new ArrayList<String>();
//增加
list.add(“苹果”);
list.add(“橘子”);
list.add(“香蕉”);
list.add(“苹果”);
list.add(1, “榴莲”); //向指定位置增加元素
list.clear(); //清空list
list.contains(“苹果”); //判断list中是否包含某个元素
list.get(2); //获取指定位置的元素
int a = list.indexOf(“香蕉”); //返回某元素在集合中第一次出现的位置,没有就返回-1
int b = list.lastIndexOf(“香蕉”); //返回某元素在集合中最后次出现的位置,没有就返回-1
System.out.println(a+”=====”+b);
list.isEmpty(); //是否为空
Iterator iterator = list.iterator(); //获取Iterator 迭代对象
while(iterator.hasNext()){
System.out.println(iterator.next());
}
System.out.println(“=================”);
Iterator it =list.listIterator(2); //从第几个元素开始迭代
while(it.hasNext()){
System.out.println(it.next());
}
list.remove(2);//删除
list.remove(“香蕉”);
list.set(1, “油桃”);
System.out.println(list);
list.size();
list.subList(1, 2);
list.toString();
String[] arr = list.toArray(new String[list.size()]);
System.out.println(arr[0]);

 

 

 

发表于 2018-05-02 16:23 麦子&油麦菜 阅读() 评论() 编辑 收藏

 

版权声明:本文为cl1025原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/cl1025/p/8980924.html

java中List对象的操作方法的更多相关文章

  1. SpringBoot整合Elasticsearch游标查询(scroll)

    游标查询(scroll)简介 scroll 查询 可以用来对 Elasticsearch 有效地执行大批量的文 […]...

  2. Log4J配置详解

    Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接k […]...

  3. 关于定于泛型接口的使用

    定义了一个DAO<T>接口 package com.wengde.bookshop1.dao; i […]...

  4. docker swarm 搭建与服务更新

    docker swarm 搭建与服务更新 Posted on 2019-03-23 16:13 ejiyuan […]...

  5. golang 重构博客统计服务

    欢迎关注楼主与他的小伙伴们的小站,每周分享一些技术文章,让我们在技术上一起成长——&g […]...

  6. 从零搭建Spring Cloud Gateway网关(三)——报文结构转换

    背景 作为网关,有些时候可能报文的结构并不符合前端或者某些服务的需求,或者因为某些原因,其他服务修改报文结构特 […]...

  7. Java中有趣的移位操作!彻底弄懂各个移位操作符的使用方式

    << <<: 左移运算,左移几位就补几个0 >> >>: 右移 […]...

  8. COLA的扩展性使用和源码研究

    cola扩展点使用和设计初探 封装变化,可灵活应对程序的需求变化。 扩展点使用 步骤: 定义扩展点接口,类型可 […]...

随机推荐

  1. eclipse常用功能及快捷键

      1.更改默认字体 Window->Preferences->General->Appea […]...

  2. 使用wrk进行性能测试

    1 wrk介绍 wrk是一款现代化的HTTP性能测试工具,即使运行在单核CPU上也能产生显著的压力。它融合了一 […]...

  3. MySQL优化(5):索引失效分析、in与exists使用场合

    一、索引失效的情况   前文提及过可以通过explain的possible_keys、key属性判断索引是否失 […]...

  4. 一元三次方程求解

    一元三次方程求解 Sub SolveCubicEquations(ByVal CubicEquation As […]...

  5. Hive安装与简单使用并集成SparkSQL

    ## Hive环境搭建1. hive下载:http://archive-primary.cloudera.co […]...

  6. 中国福利彩票,牛B,开奖和数据传输有什么关系?

    昨天,由中国教育电视台直播的福利彩票“双色球”15011期开奖,在没有事先预告的情况下突然取消。晚上11点40 […]...

  7. STM32F407-串口学习1(UART协议简介)

    一、前言 1、简介   写的这篇博客,是为了学习UART通信协议,以及UART能够实现的一些功能,还有有关使用 […]...

  8. Java线程池理解及用法 前言

    多线程的异步执行方式,虽然能够最大限度发挥多核计算机的计算能力,但是如果不加控制,反而会对系统造成负担。线程本 […]...

展开目录

目录导航