java基础—List集合的常规方法操作
List集合的常规方法操作
import java.util.Arraymist;
import java.util.Iterator;
import java.util.List;public class ListDemos
{public static void main(String[] args) {// TODO Auto-generated method stub//创建一个List集合List list = new ArrayList();//调用自定义方法向集合中添加元素addElment(list);//调用自定义方法,在控制台上打印集合中的元素--------------------------printList(list);printList2(list);show();//�5B0�用List集合的方法 插入元素list.add(1, "abcdd");//调用自定义方法,在控制台上打印集合中的元素--------------------------printList(list);printList2(list);show();//删除元素System.out.println("remove :"+list.remove(1));show();//修改元素System.out.println("修改元素:"+list.set(0, "kkkkk"));show();//调用自定义方法,在控制台上打印集合中的元素--------------------------printList(list);printList2(list);show();//获取元素System.out.println("get elements"+list.get(2));show();//获取子列表System.out.println("sublist :"+list.subList(1, 3));show();}private static void show() {// TODO Auto-generated method stubSystem.out.println("------------------------------------");}private static void printList(List list) {// TODO Auto-generated method stubIterator<List> it = list.iterator();while(it.hasNext()){System.out.println(it.next());}}private static void printList2(List list){System.out.println("---<><><><>----<><><><><>-------<><><><>----");System.out.print("[ ");for(int i=0;i<list.size();i++){if(i!=list.size()-1)System.out.print(list.get(i)+ "、 ");if(i==list.size()-1)System.out.print(list.get(i)+" ]\n");}System.out.println("---<><><><>----<><><><><>-------<><><><>----");}private static void addElment(List list) {// list.add("list1");list.add("list2");list.add("list3");list.add("list4");list.add("list5");}}
运行程序:
java基础—List集合的常规方法操作相关推荐
- Thinking in java基础之集合框架
Thinking in java基础之集合框架 大家都知道我的习惯,先上图说话. 集合简介(容器) 把具有相同性质的一类东西,汇聚成一个整体,就可以称为集合,例如这里有20个苹果,我们把每一个苹果当成 ...
- java把map值放入vector_Thinking in java基础之集合框架
Thinking in java基础之集合框架 大家都知道我的习惯,先上图说话. 集合简介(容器) 把具有相同性质的一类东西,汇聚成一个整体,就可以称为集合,例如这里有20个苹果,我们把每一个苹果当成 ...
- java基础 ArrayList集合基本方法演示
java基础 ArrayList集合基本方法演示 import java.util.ArrayList; import java.util.Iterator;public class ArrayLis ...
- JAVA基础-06.集合-14.【List、Set】
01_数据结构_栈&队列 02_数据结构_数组 03_数据结构_链表 04_数据结构_红黑树 05_HashSet集合存储数据的结构(哈希表) 06_Set集合存储元素不重复的原理 day03 ...
- 《回炉重造 Java 基础》——集合(容器)
整体框架 绿色代表接口/抽象类:蓝色代表类. 主要由两大接口组成,一个是「Collection」接口,另一个是「Map」接口. 前言 以前刚开始学习「集合」的时候,由于没有好好预习,也没有学好基础知识 ...
- 【Java基础】· 集合习题详解
写在前面 Hello大家好, 我是[麟-小白],一位软件工程专业的学生,喜好计算机知识.希望大家能够一起学习进步呀!本人是一名在读大学生,专业水平有限,如发现错误或不足之处,请多多指正!谢谢大家!!! ...
- 7.Java基础之集合框架+JDK8新特性
1.集合概述 1.1 为什么学集合 思考:数组有什么缺点? 长度一旦定义,不能改变!定义大了,浪费空间:小了,可能不够 ---->动态的数组 对于增删,需要移动位置 ->有人帮我们做这个事 ...
- java 获取泛型t的class_阿里巴巴都鼎力推荐的java基础之集合其他内容和泛型3
第三节 泛型 3.1为什么需要泛型 没有采用泛型之前 1.不安全:添加元素是无检查 宽进 2.繁琐:获取元素时需要强制类型转换 严出 采用泛型之后 1.安全 严进 2.简单 宽出 3.2什么是泛型ge ...
- JAVA基础-06.集合-15.【Map】
01_Map集合遍历键找值方式 02_Map集合遍历键值对方式 03_练习_计算一个字符串中每个字符出现次数 04_斗地主案例需求分析 day04 [Map] 主要内容 Map集合 教学目标 能够说出 ...
最新文章
- Hadoop Hive概念学习系列之hive里的HiveQL——查询语言(十五)
- python await原理_JavaScript async/await原理及实例解析
- HTML5中本地数据库(SQLLite)的基础
- 9.1-微操作命令的分析(学习笔记)
- go语言 不支持动态加载_动态语言支持
- UI-12组结对编程作业总结
- C语言游戏开发——打飞机游戏1.0
- 3.什么叫计算机网络的体系结构,什么是计算机网络体系结构?
- 指纹算法 c语言,指纹识别算法研究
- 数据库导出换行mysql_数据库导出excel 换行
- MacBook Air如何清理缓存
- OpenGL项目配置GLFW及GLAD
- 【微服务】(十)—— 统一网关Gateway
- Windows debugging tools
- 一篇文章轻松搞定SpringSecurity权限框架!
- 怎么导出微信语音【亲测有效】
- 改革人工智能时代的劳动技能教育
- 【渝粤题库】国家开放大学2021春2196社会调查研究与方法题目
- ###《High-level event recognition in unconstrained videos》
- Ubuntu下Madagascar安装教程
热门文章
- 人工智能学习书单推荐
- 这就是数据分析之算法认知
- odps mapreduce学习笔记
- 结合图拉普拉斯的半监督学习
- Hybrid A*论文解析(2)
- php远程读取几行文件,PHP读取远程文件的三种方法
- Python学习入门9:如何高效学Python?
- python线程进程协程面试_Python学习经验之谈:关于协程的理解和其相关面试问题...
- winform中openfiledialog过滤压缩文件格式_5种最佳摄影师图像文件格式
- Java基础---API概述---常用类(Object类/String类)---equals和==