List常用方法总结
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常用方法总结相关推荐
- 30 个 php 操作 redis 常用方法代码例子
这篇文章主要介绍了 30 个 php 操作 redis 常用方法代码例子 , 本文其实不止 30 个方法 , 可以操作 string 类 型. list 类型和 set 类型的数据 , 需要的朋友可以 ...
- SearchRequestBuilder常用方法说明
SearchRequestBuilder常用方法说明 (1) setIndices(String... indices):上文中描述过,参数可为一个或多个字符串,表示要进行检索的index:(2) s ...
- 3-RACSignal 常用方法
RACSingal的常用方法 一 基本使用 1map // 0 创建信号提供者// RACSubject,既能发送信号,又能订阅信号// 多用于代理,相当于OC里的delegate或者回调blockR ...
- AJAX 一些常用方法
AJAX 一些常用方法 abort() 停止当前请求 getAllResponseHeaders() 返回包含HTTP请求的所有响应头信息,其中响应头包括Content-Length,Date,URI ...
- OC基础第四讲--字符串、数组、字典、集合的常用方法
OC基础第四讲--字符串.数组.字典.集合的常用方法 字符串.数组.字典.集合有可变和不可变之分.以字符串为例,不可变字符串本身值不能改变,必须要用相应类型来接收返回值:而可变字符串调用相应地方法后, ...
- vue——props的两种常用方法
vue--props的两种常用方法 1.实现父-->子的通信 举例如下: 父组件 parent.vue <children :channel="object1"> ...
- C#中静态方法的运用和字符串的常用方法(seventh day)
又来到了今天的总结时间,由于昨天在云和学院学的知识没有弄懂,今天老师又专门给我们非常详细地讲了一遍,在这里非常谢谢老师.O(∩_∩)O 话不多说,下面就开始为大家总结一下静态方法的运用和字符串的常用方 ...
- 考考基础部分,谈谈Java集合中HashSet的原理及常用方法
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:工匠初心 cnblogs.com/LiaHon/p/1125 ...
- OC中的NSNumber、NSArray、NSString的常用方法
和C语言不同,在Objective-C语言中,有单独的字符串类NSString.C语言中,string是由 char(ASCLL码)字符组成 OC中,字符串是由unichar(Unicode)字符组成 ...
- 网站性能优化的常用方法
网站性能的优化是一件大事.它涉及多个方面需要照顾,其中许多取决于网站本身.其复杂性和元素.但是,还有一些适用于任何站点的常用优化方法. 集成 CDN 内容交付网络(又名 CDN)是一个非常棒的工具,可 ...
最新文章
- puppeteer php,puppeteer 页面爬取实例(元素遍历)
- IT痴汉的工作现状25-技术之养成
- Linux Shell脚本攻略学习总结:一
- 内存不能为读写的解决方法
- python xpath定位打印元素_python基础教程:8种selenium元素定位的实现
- 超详细springboot热部署
- NSArray与NSSet的区别
- 【JVM系列】一步步解析java执行内幕,java初级面试笔试题
- android之menu,一起学Android之Menu
- matlab广州等温线地形图,MATLAB 画等温线.doc
- vue.js 添加 fastclick的支持
- 服务器环境配置nginx / php / php-fpm(二)
- 微信小程序调用百度云H5人脸识别
- blob协议的加密视频地址下载,多个ts文件合并方法,亲测有效
- 如何修复Win10下的 flashplayer?
- CrossOver Mac2022双系统虚拟机软件
- 生信学习笔记:利用GATK call SNP
- java验证用户名和密码_java验证用户名和密码详解
- 微信无法连接到服务器的原因
- 2022年11月PMP难考吗?
热门文章
- Linux 学习作业:认识bash shell
- 1.1浅谈Spring(一个叫春的框架)
- iOS 使用脚本自动化复制target
- python三维可视化:配置tvtk
- Win7如何自定义鼠标右键菜单 添加新建文本文档
- MariaDB链接超时优化
- Mysql 5.6 慢日志配制
- Leetcode: Reorder List Summary: Reverse a LinkedList
- iOS开发之SQLite的Object-C封装
- Firefox中的document.all的替代方案-From EasyCluster support Firefox