本文将要为您介绍的是【JAVA SE基础篇】45.迭代器、Collections工具类以及使用容器存储表格,具体完成步骤:

1.迭代器

迭代器为我们提供了统一遍历容器(List/Map/Set)的方式

1.遍历List或Set

2.遍历Map

2.Collections工具类

类java.util.Collections提供对Set、List、Map进行排序、填充、查找元素的辅助方法

1.void sort(List):对List容器内的元素排序,排序的规则是按照升序进行排序

2.void shuffle(List):对List容器内的元素进行随机排序。

3.void reverse(List):对List容器内的元素进行逆序排序。

4.void fill(List,Object):用一个特定的对象重写整个List容器

5.int binarySearch(List,Object):对于顺序的List容器,采用折半查找方法查找特定对象

例:

3.使用容器存储表格

ID

name

salary

date

1

ck01

100

2000.01.01

2

ck02

200

2001.02.02

3

ck03

300

2002.03.03

ORM思想:对象关系映射

1.每一行数据使用一个Map来存储,然后把每个map存到List中

2.每一行映射成一个javaBean对象,整个表格使用Map/List

【JAVA SE基础篇】45.迭代器、Collections工具类以及使用容器存储表格就为您介绍到这里,感谢您关注懒咪学编程c.lanmit.com.

本文地址:https://c.lanmit.com/bianchengkaifa/Java/105633.html

java 中间容器 表格_【JAVA SE基础篇】45.迭代器、Collections工具类以及使用容器存储表格...相关推荐

  1. 菜鸟学习笔记:Java提升篇4(容器4——Collections工具类、其他容器)

    菜鸟学习笔记:Java容器4--Collections工具类.其他容器 Collections工具类 容器其他知识点 队列Queue Enumeration接口 Hashtable Propertie ...

  2. java文件file字符集_获取文件字符集(或文件编码) 的工具类

    packageorg.mozilla.intl.chardet; importjava.io.BufferedInputStream; importjava.io.File; importjava.i ...

  3. java实现linkstring,【JAVA SE基础篇】32.String类入门

    [JAVA SE基础篇]32.String类入门 1.字符串 1.String类又称作不可变字符序列 2.String位于java.lang包中,java程序默认导入java.lang包下所有的类 3 ...

  4. Java SE 基础篇总结 (下)

    6_多线程 6.1 程序.进程.线程的理解 程序(programm) 概念:是为完成特定任务.用某种语言编写的一组指令的集合.即指一段静态的代码. 进程(process) 概念:程序的一次执行过程,或 ...

  5. java se运算符优先级,【JAVA SE基础篇】10.运算符优先级与类型转换

    [JAVA SE基础篇]10.运算符优先级与类型转换 1.运算符的优先级 运算符的优先级在考试中会考,了解即可,多用就会熟能生巧 实际使用过程中建议用小括号来分优先级 关键就是:逻辑非>逻辑与& ...

  6. 视频教程:Java七大外企经典面试套路之基础篇

    视频教程:Java七大外企经典面试套路之基础篇 Java是Sun公司推出的一种编程语言.它是一种通过解释方式来执行的语言,语法规则和C++类似.同时,Java也是一种跨平台的程序设计语言. 本教程主要 ...

  7. layui数据表格(一:基础篇,数据展示、分页组件、表格内嵌表单和图片)

    表格展示神器之一:layui表格 前言:在写后台管理系统中使用最多的就是表格数据展示了,使用表格组件能提高大量的开发效率,目前主流的数据表格组件有bootstrap table.layui table ...

  8. java(五)-迭代器,数据结构,List,Set ,TreeSet集合,Collections工具类

    day05[迭代器,数据结构,List,Set ,TreeSet集合,Collections工具类] 主要内容 Collection集合的遍历方式: 迭代器. foreach(增强for循环) JDK ...

  9. C++语言程序设计视频教程_清华大学_郑莉(基础篇+进阶篇)

    C++语言程序设计视频教程_清华大学_郑莉(基础篇) 第一章:绪论 1.1 导学 1.2 计算机系统简介 1.3计算机语言和程序设计方法的发展 1.4 面向对象的基本概念 1.5 程序的开发过程 1. ...

最新文章

  1. 听说你有10年的工作经验?还是你把1个经验反复用了10年?
  2. python3.x与python2.x的区别汇总
  3. 以下哪个选项不能减少用户计算机,2012年计算机二级Access第十二套单选练习题及答案...
  4. 【原创翻译】如何阅读一个GO程序
  5. P1458 顺序的分数 Ordered Fractions(有技巧的枚举)+C++类封装=精简代码
  6. 表级锁的mysql读写_Mysql的表级锁
  7. android:autolink 颜色,Android设置完autoLink属性后自定义跳转到指定界面
  8. 拓端tecdat|如何用R语言在机器学习中建立集成模型?
  9. 你知道全中国有多少个火车站吗?
  10. php 如何拉取百度统计,如何添加百度统计工具?-MetInfo帮助中心
  11. linux添加一块20G的scsi硬盘,Linux下添加第二块scsi硬盘.doc
  12. MS Sql server 日期转换为特定字符串格式
  13. 【基金申报】研究目标、内容、方案之间的区别,一文全了解
  14. python 任意时间段内的工作日计算(剔除法定节假日和周末)
  15. 对文件进行哈夫曼编码压缩与译码的C++实现 以及压缩率计算 ——HIT杨朔
  16. 腾讯地图发送定位-打开定位功能
  17. druid数据源下 sqlserver 出现 对象名 'xxx' 无效
  18. [Golang]写文件的权限定义perm
  19. 软考高级(信息系统项目管理师)(四)--中间件技术
  20. 【深度学习】从Pix2Code到CycleGAN:2017年深度学习重大研究进展全解读

热门文章

  1. apache2.2.15与PHP5.3.3安装设置完成后,apache启动失败
  2. [技术博客] 微信小程序的formid获取
  3. 操作系统之虚拟存储管理
  4. 终端设备文件与进程之间的关系
  5. 基于MFC框架下OpenGL的exe可移植
  6. jstl core and jstl fn
  7. 缓存2 动态缓存 memcached
  8. 50个精美的 PSD 用户界面素材和设计模板资源
  9. 2010有道难题练习赛
  10. 鼓励自己最有效的20个方法