List常用方法总结如下:

1、add(Object element) :向列表的尾部添加指定的元素,可以保存重复数据且按照存储顺序保存

List<String> lists = new ArrayList<String>();//添加数据
lists.add("Tom");
lists.add("Tom");//验证是否可以保存重复数据
for (String name : lists) {//names代表集合的名字System.out.println(name);//输出两个Tom,由此可看出可以保存重复数据
}

2、add(int index, Object element) :在指定位置插入指定数据,原来位置的数据会顺次往后移

public class Test2 {public static void main(String[] args) {List<String> lists = new ArrayList<String>();//添加数据lists.add("Kate");lists.add("Tom");//输出结果为Kate Tomfor (String name : lists) {System.out.println(name);}//在原来Tom的位置添加Mary,Tom会顺次往后移lists.add(1,"Mary");//输出结果为Kate Mary Tomfor (String name : lists) {System.out.println(name);}}
}

3、size():得到集合中元素的个数

int size = lists.size();
System.out.println(size);

4、get(int  index):得到指定位置的元素,index从0开始

String name = lists.get(0);
System.out.println(name);

5、isEmpty()  判断是否为空,是则返回 true,否则返回false

boolean flag = lists.isEmpty();
System.out.println(flag);

6、clear();清空集合中的数据

lists.clear();

7、set(int i, Object element):替换指定位置的元素

public class Test2 {public static void main(String[] args) {List<String> lists = new ArrayList<String>();//添加数据lists.add("Kate");lists.add("Tom");//将Tom换成Marylists.set(1, "Mary");//输出结果为Kate Maryfor (String name : lists) {System.out.println(name);}}
}

List常用方法总结相关推荐

  1. 30 个 php 操作 redis 常用方法代码例子

    这篇文章主要介绍了 30 个 php 操作 redis 常用方法代码例子 , 本文其实不止 30 个方法 , 可以操作 string 类 型. list 类型和 set 类型的数据 , 需要的朋友可以 ...

  2. SearchRequestBuilder常用方法说明

    SearchRequestBuilder常用方法说明 (1) setIndices(String... indices):上文中描述过,参数可为一个或多个字符串,表示要进行检索的index:(2) s ...

  3. 3-RACSignal 常用方法

    RACSingal的常用方法 一 基本使用 1map // 0 创建信号提供者// RACSubject,既能发送信号,又能订阅信号// 多用于代理,相当于OC里的delegate或者回调blockR ...

  4. AJAX 一些常用方法

    AJAX 一些常用方法 abort() 停止当前请求 getAllResponseHeaders() 返回包含HTTP请求的所有响应头信息,其中响应头包括Content-Length,Date,URI ...

  5. OC基础第四讲--字符串、数组、字典、集合的常用方法

    OC基础第四讲--字符串.数组.字典.集合的常用方法 字符串.数组.字典.集合有可变和不可变之分.以字符串为例,不可变字符串本身值不能改变,必须要用相应类型来接收返回值:而可变字符串调用相应地方法后, ...

  6. vue——props的两种常用方法

    vue--props的两种常用方法 1.实现父-->子的通信 举例如下: 父组件 parent.vue <children :channel="object1"> ...

  7. C#中静态方法的运用和字符串的常用方法(seventh day)

    又来到了今天的总结时间,由于昨天在云和学院学的知识没有弄懂,今天老师又专门给我们非常详细地讲了一遍,在这里非常谢谢老师.O(∩_∩)O 话不多说,下面就开始为大家总结一下静态方法的运用和字符串的常用方 ...

  8. 考考基础部分,谈谈Java集合中HashSet的原理及常用方法

    点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:工匠初心 cnblogs.com/LiaHon/p/1125 ...

  9. OC中的NSNumber、NSArray、NSString的常用方法

    和C语言不同,在Objective-C语言中,有单独的字符串类NSString.C语言中,string是由 char(ASCLL码)字符组成 OC中,字符串是由unichar(Unicode)字符组成 ...

  10. 网站性能优化的常用方法

    网站性能的优化是一件大事.它涉及多个方面需要照顾,其中许多取决于网站本身.其复杂性和元素.但是,还有一些适用于任何站点的常用优化方法. 集成 CDN 内容交付网络(又名 CDN)是一个非常棒的工具,可 ...

最新文章

  1. puppeteer php,puppeteer 页面爬取实例(元素遍历)
  2. IT痴汉的工作现状25-技术之养成
  3. Linux Shell脚本攻略学习总结:一
  4. 内存不能为读写的解决方法
  5. python xpath定位打印元素_python基础教程:8种selenium元素定位的实现
  6. 超详细springboot热部署
  7. NSArray与NSSet的区别
  8. 【JVM系列】一步步解析java执行内幕,java初级面试笔试题
  9. android之menu,一起学Android之Menu
  10. matlab广州等温线地形图,MATLAB 画等温线.doc
  11. vue.js 添加 fastclick的支持
  12. 服务器环境配置nginx / php / php-fpm(二)
  13. 微信小程序调用百度云H5人脸识别
  14. blob协议的加密视频地址下载,多个ts文件合并方法,亲测有效
  15. 如何修复Win10下的 flashplayer?
  16. CrossOver Mac2022双系统虚拟机软件
  17. 生信学习笔记:利用GATK call SNP
  18. java验证用户名和密码_java验证用户名和密码详解
  19. 微信无法连接到服务器的原因
  20. 2022年11月PMP难考吗?

热门文章

  1. Linux 学习作业:认识bash shell
  2. 1.1浅谈Spring(一个叫春的框架)
  3. iOS 使用脚本自动化复制target
  4. python三维可视化:配置tvtk
  5. Win7如何自定义鼠标右键菜单 添加新建文本文档
  6. MariaDB链接超时优化
  7. Mysql 5.6 慢日志配制
  8. Leetcode: Reorder List Summary: Reverse a LinkedList
  9. iOS开发之SQLite的Object-C封装
  10. Firefox中的document.all的替代方案-From EasyCluster support Firefox