JAVA之列表
增:
import java.util.ArrayList;
import java.util.List; public class T{
public static void main(String[] args){
List list = new ArrayList();
list.add("ADD");
list.add(123);
list.add(true);
System.out.println(list); // [ADD, 123, true]
}
}
删:
import java.util.ArrayList;
import java.util.List; public class T{
public static void main(String[] args){
List list = new ArrayList();
list.add("ADD");
list.add(123);
list.add(true);
System.out.println(list); // [ADD, 123, true]
list.remove(1);
System.out.println(list); // [ADD,true]
}
}
改:
import java.util.ArrayList;
import java.util.List; public class T{
public static void main(String[] args){
List list = new ArrayList();
list.add("ADD");
list.add(123);
list.add(true);
System.out.println(list); // [ADD, 123, true]
list.set(1,false);
System.out.println(list); // [ADD,false,true]
}
}
查:
import java.util.ArrayList;
import java.util.List; public class T{
public static void main(String[] args){
List list = new ArrayList();
list.add("ADD");
list.add(123);
list.add(true);
System.out.println(list.get(0)); // ADD
}
}
泛型
泛型只能写引用类型,如果要使用基本类型,就必须写它们的封装类。
格式为:
List<Integer> list2 = new ArrayList<Integer>(); //通过泛型可以规定这个数组里面只能放哪些类型的元素。
import java.util.ArrayList;
import java.util.List; public class T{
public static void main(String[] args){
List<Integer> list2 = new ArrayList<Integer>();
list2.add(123);
}
}
返回集合的大小
list.size();
验证集合是否没有元素,如果没有就返回true,否则返回false
list.isEmpty();
将指定的元素插入到下标为index的位置
list.add(int index,Object obj);
将set转成list:
Set< Map.Entry<Character,Integer> > set = map.entrySet(); //将map转成set
List<Map.Entry<Character,Integer>> list = new ArrayList<>(set); //将set转成list
JAVA之列表的更多相关文章
- java中 列表,集合,数组之间的转换
java中 列表,集合,数组之间的转换 java中 列表,集合,数组之间的转换 java中 列表,集合,数组之间的转换 List和Set都是接口,它们继承Collection(集合),集合里面任何数据 ...
- Java技术列表
完整的java技术列表,可以在oracle官网找到: https://www.oracle.com/technetwork/java/javaee/tech/index.html JSR: Java ...
- 资源-Java:Java资源列表
ylbtech-资源-Java:Java资源列表 1. 开发软件返回顶部 1.Eclipse https://www.eclipse.org/ 2.IntelliJ IDEA https://www. ...
- [改善Java代码]列表相等只需关系元素数据
来看一个判断列表相等的例子,看代码: import java.util.ArrayList; import java.util.Vector; public class Client { public ...
- Java数组列表反转
在Java中,如何反转数组列表中的元素? 以下示例使用Collections.reverse(ArrayList)方法反转数组列表中的元素. package com.yiibai; public cl ...
- JAVA list 列表 字典 dict
import java.util.ArrayList; import java.util.HashMap; import java.util.Map; import java.util.Set; pu ...
- java有序列表
关于有序和无序的定义: 有序:有序列表中的元素具有某种内在的关联,这种关联定义了列表之间的顺序 无序:无序列表中的元素按使用者所选择得任意方式排序 索引:索引列表为他的元素维护一段连续的数字索引值 有 ...
- Java学习笔记(二十)——Java 散列表_算法内容
[前面的话] 周末,本来打算找人去玩,结果没找到,所以我只好有学习了. 为什么会学习散列表,因为要使用HashMap?因为在做项目的时候,在服务器和客户端需要传输DTO,而传输的属性是动态增加的,所以 ...
- selenium+java 模糊搜索列表
判断搜索结果是否正确 例子: 显示列表 相关HTML 获取职位名称元素 List<WebElement> elements = driver.findElements(By.cssSele ...
随机推荐
- golang高并发的理解
前言 GO语言在WEB开发领域中的使用越来越广泛,Hired 发布的<2019 软件工程师状态>报告中指出,具有 Go 经验的候选人是迄今为止最具吸引力的.平均每位求职者会收到9 份面试邀 ...
- [Abp vNext 源码分析] - 文章目录
一.简要介绍 ABP vNext 是 ABP 框架作者所发起的新项目,截止目前 (2019 年 2 月 18 日) 已经拥有 1400 多个 Star,最新版本号为 v 0.16.0 ,但还属于预览版 ...
- 在Windows上使用Docker运行.NetCore
今天我们来说下如何在windows下使用docker运行.net core,既然是docker,那么我们首先得在windows上安装docker. 在Windows安装 docker 有两种选择 :1 ...
- Java〜slf4日志框架的使用
slf4日志可以支持注解的方式开启它,然后在使用时直接使用占位符,而不需要手动拼接字符串,这点在性能上也做到了最好. 一 build.gradle依赖项 compileOnly('org.projec ...
- dubbo不完全指南
Dubbo架构 节点角色说明 节点 角色说明 Provider 暴露服务的服务提供方 Consumer 调用远程服务的服务消费方 Registry 服务注册与发现的注册中心 Monitor 统计服务的 ...
- 并发系列(2)之 ThreadLocal 详解
本文将主要结合源码讲述 ThreadLocal 的使用场景和内部结构,以及 ThreadLocalMap 的内部结构:另外在阅读文本之前只好先了解一下引用和 HashMap 的相关知识,可以参考 Re ...
- Hexo优化 | 创建sitemap站点地图并向Google提交
前言 站点地图是一种文件,您可以通过该文件列出您网站上的网页,从而将您网站内容的组织架构告知Google和其他搜索引擎.Sitemap 可方便管理员通知搜索引擎他们网站上有哪些可供抓取的网页.搜索引擎 ...
- EasyUI List<T>转tree数据格式
using System; using System.Collections; using System.Collections.Generic; using System.Linq; using S ...
- css3动画--位移加阴影
animation: name duration timing-function delay iteration-count direction; 值 描述 animation-name 规定需要绑定 ...
- iOS---------获取当前年份
NSDate * senddate=[NSDate date]; NSDateFormatter *dateformatter=[[NSDateFormatter alloc] init]; [d ...