List的ArrayList类和LInkedlist的Vector类的使用
import java.lang.reflect.Array; import java.util.AbstractList; import java.util.ArrayList; import java.util.Arrays; import java.util.List;/* Ceshi lList接口常用类*/ public class Test5_3 {public static void main(String[] args) {test03();}/*测试list的常用方法*/public static void test01(){List list = new ArrayList();System.out.println(list.isEmpty());list.add("杨盛志");System.out.println(list);System.out.println(list.isEmpty());list.add("林炫");list.add("短智");System.out.println(list);System.out.println("list的大小:"+list.size());System.out.println(list.contains("杨盛志"));list.remove("短智");Object[] objs = list.toArray();System.out.println("转化为Object数组:"+ Arrays.toString(objs));list.clear();System.out.println(list);}//测试和索引相关的操作public static void test02(){//List存储的是有序,可重复List list = new ArrayList();list.add("A");list.add("B");list.add("C");list.add("D");System.out.println(list);list.add(2,"杨盛志");System.out.println(list);list.remove(2);System.out.println("remove:"+list);list.set(2,"心");System.out.println(list);System.out.println(list.get(1));list.add("B");System.out.println(list);System.out.println("第一个B的下标:"+list.indexOf("B"));System.out.println(list.lastIndexOf("B"));}//test两个元素之间的处理public static void test03(){List list = new ArrayList();list.add("杨盛");list.add("杨盛值");list.add("杨盛没");List list1 = new ArrayList();list1.add("杨盛");list1.add("林炫");list1.add("林小炫");System.out.println("list1是否包含list里的所有元素:"+list1.containsAll(list));System.out.println("list里的元素:"+list);list1.addAll(list);System.out.println("list1里加入所有list里的元素:"+list1);// list1.removeAll(list);//删除相同的元素 // System.out.println(list1);list.retainAll(list1);//取交集System.out.println("list与list1取交集:"+list);} }
List的ArrayList类和LInkedlist的Vector类的使用相关推荐
- java的vector是什么类_java中vector类
public class Vector extends 下列类的父类: Vector 类实现了可动态扩充的对象数组.类似数组,它包含的元素可通过数组下标来访问.但是,在 Vector创建之后.Vect ...
- 【C++入门】C++ vector类
C++vector类 文章目录 C++vector类 一.vector定义 二.容器特性 1.顺序序列 2.动态数组 3.能够感知内存分配器的(Allocator-aware) 三.基本成员函数 1. ...
- c++ - 第9节 - vector类
目录 1.标准库中的vector类 1.1.vector类 1.2.vector类的常用接口说明 1.3.vector类练习题 2.vector类的模拟实现 2.1.vector类源代码解析 2.2. ...
- 使用Vector类编程
一个array(数组)就像是把一套变量组织在一起的容器.单个数组可以含有许多不同的值.你可以储存和取得数组中的单个值(也就是数组elements(元素)).你也可以通过直接操作数组变量来成组地使用其值 ...
- Java集合(4)--List接口及其实现类ArrayList、LinkedList和Vector
文章目录 List接口概述 List接口常用方法 ArrayList实现类 LinkedList实现类 Vector实现类 List接口概述 List集合类中元素有序.且可重复,集合中的每个元素都有其 ...
- java stack 类 效率_Java中ArrayList、LinkedList、Vector、Stack的比较
一.介绍 先回顾一下List的框架图 由图中的继承关系,可以知道,ArrayList.LinkedList.Vector.Stack都是List的四个实现类. AbstractList是一个抽象类,它 ...
- java vector实现的接口_java的List接口的实现类 ArrayList,LinkedList,Vector 的区别
Java的List接口有3个实现类,分别是ArrayList.LinkedList.Vector,他们用于存放多个元素,维护元素的次序,而且允许元素重复. 3个具体实现类的区别如下: 1. Array ...
- 14 Java集合(集合框架+泛型+ArrayList类+LinkedList类+Vector类+HashSet类等)
本篇主要是集合框架基础和List集合,Map集合等等后续更 集合 14.1 集合框架 14.1.1 概念 14.1.2 集合架构 14.2 Collection接口 14.2.1 常用方法 14.3 ...
- java vector实现的接口_java中List接口的实现类 ArrayList,LinkedList,Vector 的区别 list实现类源码分析...
java面试中经常被问到list常用的类以及内部实现机制,平时开发也经常用到list集合类,因此做一个源码级别的分析和比较之间的差异. 首先看一下List接口的的继承关系: list接口继承Colle ...
最新文章
- Linux pip command not found【已安装anaconda】
- 预测人民币在2006年最终的收盘价
- python_面向对象进阶之元类
- linux mail命令查看邮件/mail控制台
- 理解 redis 中的 哈希对象类型
- 三维重建中旋转矩阵与平移矩阵思想误区(转载)
- presume_presume是什么意思_presume中文意思_presume英译汉_英汉词典
- linux之openssh配置
- java this 代替_关于JAVA中this的使用方法小结
- maltab利用plot画图后更改线条颜色
- oracle数据库索引
- 项目管理方面的几个.NET开源项目
- android开发学习笔记系列(1)-android起航
- 12. Magento 后台top栏开发
- 使用Nero6刻录软件刻录光盘镜像
- Postman——pre-request产生随机字符串和随机数字传给request body
- 增量式编码器和绝对式编码器,ABI信号和UVW信号、编码器PWM信号
- 计算机主机主板单元,计算机组成原理——主板篇
- 两条纵坐标折线图绘制
- 怎么提升淘宝网店的转化率
热门文章
- 晴天科技冲刺上市:实控人丁一波系本科肄业,粤民投为其股东
- 《约会专家》拖车【约会宝典】总结
- 外泌体的三种分离方法及其临床意义
- XenDesktop测试小结
- 相同元素分配到相同空间问题(放鸡蛋问题)详解
- windows10软件图标去除小盾牌
- Nintendo帐户,用户ID和网络ID:Nintendo所有令人困惑的帐户,说明
- 企业应用大数据的三重境界:数据·分析·成果
- 伦敦大学学院的新研究报告揭示主流分布式账本技术网络的能耗水平
- vue 改变table某一行的值_elementui 点击table的一行数据,怎么更改这一行的样式?...