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集合的常规方法操作相关推荐

  1. Thinking in java基础之集合框架

    Thinking in java基础之集合框架 大家都知道我的习惯,先上图说话. 集合简介(容器) 把具有相同性质的一类东西,汇聚成一个整体,就可以称为集合,例如这里有20个苹果,我们把每一个苹果当成 ...

  2. java把map值放入vector_Thinking in java基础之集合框架

    Thinking in java基础之集合框架 大家都知道我的习惯,先上图说话. 集合简介(容器) 把具有相同性质的一类东西,汇聚成一个整体,就可以称为集合,例如这里有20个苹果,我们把每一个苹果当成 ...

  3. java基础 ArrayList集合基本方法演示

    java基础 ArrayList集合基本方法演示 import java.util.ArrayList; import java.util.Iterator;public class ArrayLis ...

  4. JAVA基础-06.集合-14.【List、Set】

    01_数据结构_栈&队列 02_数据结构_数组 03_数据结构_链表 04_数据结构_红黑树 05_HashSet集合存储数据的结构(哈希表) 06_Set集合存储元素不重复的原理 day03 ...

  5. 《回炉重造 Java 基础》——集合(容器)

    整体框架 绿色代表接口/抽象类:蓝色代表类. 主要由两大接口组成,一个是「Collection」接口,另一个是「Map」接口. 前言 以前刚开始学习「集合」的时候,由于没有好好预习,也没有学好基础知识 ...

  6. 【Java基础】· 集合习题详解

    写在前面 Hello大家好, 我是[麟-小白],一位软件工程专业的学生,喜好计算机知识.希望大家能够一起学习进步呀!本人是一名在读大学生,专业水平有限,如发现错误或不足之处,请多多指正!谢谢大家!!! ...

  7. 7.Java基础之集合框架+JDK8新特性

    1.集合概述 1.1 为什么学集合 思考:数组有什么缺点? 长度一旦定义,不能改变!定义大了,浪费空间:小了,可能不够 ---->动态的数组 对于增删,需要移动位置 ->有人帮我们做这个事 ...

  8. java 获取泛型t的class_阿里巴巴都鼎力推荐的java基础之集合其他内容和泛型3

    第三节 泛型 3.1为什么需要泛型 没有采用泛型之前 1.不安全:添加元素是无检查 宽进 2.繁琐:获取元素时需要强制类型转换 严出 采用泛型之后 1.安全 严进 2.简单 宽出 3.2什么是泛型ge ...

  9. JAVA基础-06.集合-15.【Map】

    01_Map集合遍历键找值方式 02_Map集合遍历键值对方式 03_练习_计算一个字符串中每个字符出现次数 04_斗地主案例需求分析 day04 [Map] 主要内容 Map集合 教学目标 能够说出 ...

最新文章

  1. Hadoop Hive概念学习系列之hive里的HiveQL——查询语言(十五)
  2. python await原理_JavaScript async/await原理及实例解析
  3. HTML5中本地数据库(SQLLite)的基础
  4. 9.1-微操作命令的分析(学习笔记)
  5. go语言 不支持动态加载_动态语言支持
  6. UI-12组结对编程作业总结
  7. C语言游戏开发——打飞机游戏1.0
  8. 3.什么叫计算机网络的体系结构,什么是计算机网络体系结构?
  9. 指纹算法 c语言,指纹识别算法研究
  10. 数据库导出换行mysql_数据库导出excel 换行
  11. MacBook Air如何清理缓存
  12. OpenGL项目配置GLFW及GLAD
  13. 【微服务】(十)—— 统一网关Gateway
  14. Windows debugging tools
  15. 一篇文章轻松搞定SpringSecurity权限框架!
  16. 怎么导出微信语音【亲测有效】
  17. 改革人工智能时代的劳动技能教育
  18. 【渝粤题库】国家开放大学2021春2196社会调查研究与方法题目
  19. ###《High-level event recognition in unconstrained videos》
  20. Ubuntu下Madagascar安装教程

热门文章

  1. 人工智能学习书单推荐
  2. 这就是数据分析之算法认知
  3. odps mapreduce学习笔记
  4. 结合图拉普拉斯的半监督学习
  5. Hybrid A*论文解析(2)
  6. php远程读取几行文件,PHP读取远程文件的三种方法
  7. Python学习入门9:如何高效学Python?
  8. python线程进程协程面试_Python学习经验之谈:关于协程的理解和其相关面试问题...
  9. winform中openfiledialog过滤压缩文件格式_5种最佳摄影师图像文件格式
  10. Java基础---API概述---常用类(Object类/String类)---equals和==