java 中间容器 表格_【JAVA SE基础篇】45.迭代器、Collections工具类以及使用容器存储表格...
本文将要为您介绍的是【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工具类以及使用容器存储表格...相关推荐
- 菜鸟学习笔记:Java提升篇4(容器4——Collections工具类、其他容器)
菜鸟学习笔记:Java容器4--Collections工具类.其他容器 Collections工具类 容器其他知识点 队列Queue Enumeration接口 Hashtable Propertie ...
- java文件file字符集_获取文件字符集(或文件编码) 的工具类
packageorg.mozilla.intl.chardet; importjava.io.BufferedInputStream; importjava.io.File; importjava.i ...
- java实现linkstring,【JAVA SE基础篇】32.String类入门
[JAVA SE基础篇]32.String类入门 1.字符串 1.String类又称作不可变字符序列 2.String位于java.lang包中,java程序默认导入java.lang包下所有的类 3 ...
- Java SE 基础篇总结 (下)
6_多线程 6.1 程序.进程.线程的理解 程序(programm) 概念:是为完成特定任务.用某种语言编写的一组指令的集合.即指一段静态的代码. 进程(process) 概念:程序的一次执行过程,或 ...
- java se运算符优先级,【JAVA SE基础篇】10.运算符优先级与类型转换
[JAVA SE基础篇]10.运算符优先级与类型转换 1.运算符的优先级 运算符的优先级在考试中会考,了解即可,多用就会熟能生巧 实际使用过程中建议用小括号来分优先级 关键就是:逻辑非>逻辑与& ...
- 视频教程:Java七大外企经典面试套路之基础篇
视频教程:Java七大外企经典面试套路之基础篇 Java是Sun公司推出的一种编程语言.它是一种通过解释方式来执行的语言,语法规则和C++类似.同时,Java也是一种跨平台的程序设计语言. 本教程主要 ...
- layui数据表格(一:基础篇,数据展示、分页组件、表格内嵌表单和图片)
表格展示神器之一:layui表格 前言:在写后台管理系统中使用最多的就是表格数据展示了,使用表格组件能提高大量的开发效率,目前主流的数据表格组件有bootstrap table.layui table ...
- java(五)-迭代器,数据结构,List,Set ,TreeSet集合,Collections工具类
day05[迭代器,数据结构,List,Set ,TreeSet集合,Collections工具类] 主要内容 Collection集合的遍历方式: 迭代器. foreach(增强for循环) JDK ...
- C++语言程序设计视频教程_清华大学_郑莉(基础篇+进阶篇)
C++语言程序设计视频教程_清华大学_郑莉(基础篇) 第一章:绪论 1.1 导学 1.2 计算机系统简介 1.3计算机语言和程序设计方法的发展 1.4 面向对象的基本概念 1.5 程序的开发过程 1. ...
最新文章
- 听说你有10年的工作经验?还是你把1个经验反复用了10年?
- python3.x与python2.x的区别汇总
- 以下哪个选项不能减少用户计算机,2012年计算机二级Access第十二套单选练习题及答案...
- 【原创翻译】如何阅读一个GO程序
- P1458 顺序的分数 Ordered Fractions(有技巧的枚举)+C++类封装=精简代码
- 表级锁的mysql读写_Mysql的表级锁
- android:autolink 颜色,Android设置完autoLink属性后自定义跳转到指定界面
- 拓端tecdat|如何用R语言在机器学习中建立集成模型?
- 你知道全中国有多少个火车站吗?
- php 如何拉取百度统计,如何添加百度统计工具?-MetInfo帮助中心
- linux添加一块20G的scsi硬盘,Linux下添加第二块scsi硬盘.doc
- MS Sql server 日期转换为特定字符串格式
- 【基金申报】研究目标、内容、方案之间的区别,一文全了解
- python 任意时间段内的工作日计算(剔除法定节假日和周末)
- 对文件进行哈夫曼编码压缩与译码的C++实现 以及压缩率计算 ——HIT杨朔
- 腾讯地图发送定位-打开定位功能
- druid数据源下 sqlserver 出现 对象名 'xxx' 无效
- [Golang]写文件的权限定义perm
- 软考高级(信息系统项目管理师)(四)--中间件技术
- 【深度学习】从Pix2Code到CycleGAN:2017年深度学习重大研究进展全解读