Java类集
Gaolw1102
这个作者很懒,什么都没留下…
展开
-
栈----Java类集
栈(Stack)----Java类集栈是很重要的一种的数据结构,在我们的日常生活中、电脑的操作系统中处处可以体现。如拿盘子放碟子、打开文件夹返回上一层、返回网页、穿衣服脱衣服等任何地方都有栈的影踪。栈的基本原理:栈(Stack)采用后进先出(Last Int First Out,FIFO)的形式进行数据的存储。在Java集合中也实现了栈(Stack)的数据结构,主要方法如下图:简单的小案例package chapter_thirteen;import com.sun.corba.se.原创 2020-07-17 20:30:13 · 200 阅读 · 0 评论 -
Map接口的注意事项
Map接口的注意事项Map集合是用来存放键值对的集合,因此在进行集合的各项操作之中比较特殊,下面主要列举一下Map接口的使用事项。文章目录Map接口的注意事项1. 不能使用迭代输出Map中的全部内容1.1 输出方式一: Iterator方式输出Map1.2 使用foreach输出map集合中的所有内容2. 直接使用非系统类作为key2.1 输出String---->Person的映射2.2 输出Person---->String的映射1. 不能使用迭代输出Map中的全部内容1.1 输出原创 2020-07-14 20:31:45 · 180 阅读 · 0 评论 -
HashMap与HashTable类
Map集合----HashMap、HashTable类Map集合在Java中是一种特殊的集合,之前我们所讲解的集合Collection、List、Set集合每次只能操作一个对象,但Map接口与它们不同,每次操作的是一对对象,即二元偶对象,Map中的元素都使用"Key---->Value"的形式存储在集合中。文章目录Map集合----HashMap、HashTable类HashMap类的案例操作1. 为集合中增加和取出内容2. 判断指定的key或value是否存在3. 输出Map集合中全部的Key4原创 2020-07-13 21:35:16 · 347 阅读 · 0 评论 -
双向遍历集合----ListIterator接口
双向遍历集合----ListIterator接口若想实现可以从前到后遍历集合和从后向前遍历集合的操作,可以使用ListIterator接口。ListIterator接口中的主要方法案例演示进行双向迭代输出集合中的信息package chapter_thirteen;import java.util.ArrayList;import java.util.List;import java.util.ListIterator;public class ListIteratorDemo01原创 2020-07-12 12:13:55 · 868 阅读 · 0 评论 -
遍历集合----Iterator迭代器
遍历集合----Iterator迭代器的作用Iterator为遍历输出集合的接口,任何Collection接口的子类或子接口的集合都可以使用此Iterator接口遍历集合。Iterator接口的简介案例分析输出Collection集合中的全部内容package chapter_thirteen;import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class Iterator原创 2020-07-12 11:43:23 · 178 阅读 · 0 评论 -
SortedSet排序操作的接口
SortedSet接口----用于排序的接口SortedSet的具体内容SortedSet的主要方法案例演示package chapter_thirteen;import java.util.SortedSet;import java.util.TreeSet;public class TreeSetDemo05 { public static void main(String[] args) { SortedSet<String> sortedSe原创 2020-07-12 10:11:59 · 242 阅读 · 0 评论 -
TreeSet类的排序问题
TreeSet类的排序问题使用TreeSet集合可以向集合中添加数据,形成有序的排列顺序。但是如果我们向集合TreeSet集合中添加自定义的类对象,它会出现什么情况呢?package chapter_thirteen;import java.util.Set;import java.util.TreeSet;class Person{ private String name; private String age; public Person(String name,原创 2020-07-12 09:51:51 · 336 阅读 · 0 评论 -
HashSet与TreeSet
Set接口子类----HashSet类和TreeSet类Set接口的简单图解说明HashSet类是Set接口的子类,里面不能存放重复的内容,而且采用散列的存储方式,无序存储。TreeSet类也是Set接口的子类,里面存放的数据为有序排列。案例说明HashSet类的存放操作package chapter_thirteen;import java.util.HashSet;import java.util.Set;public class HashSetDemo01 { publ原创 2020-07-12 09:18:43 · 187 阅读 · 0 评论 -
链表操作LinkedList
LinkedList子类链表与Queue队列接口LinkedList和Queue代表数据结构中的链表和队列数据结构,小伙伴们直接使用即可,无用重新开发。文章目录LinkedList子类链表与Queue队列接口图解LinkedList子类及Queuei接口Queue接口的主要方法LinkedList子类的主要方法LinkedList链表操作实例为链表增加数据找到链表头以FIFO(先进先出)的方式取出内容图解LinkedList子类及Queuei接口Queue接口的主要方法LinkedList子类原创 2020-07-11 13:39:45 · 167 阅读 · 0 评论 -
ArrayList与Vector类
ArrayList与Vector类java类集中,由于List(为Collection接口的子接口)为接口,无法直接进行实例化,因此java中提高了List接口的两个实现类ArrayList和Vector类来进行类集之间的相应操作。文章目录ArrayList与Vector类Collection接口的主要方法List接口的主要方法ArrayList类(实现List接口)的主要操作案例向集合中添加元素删除元素输出List中的内容将集合变为对象数组集合的其他相关操作Vector类的相关操作添加与输出集合内的信原创 2020-07-11 11:24:47 · 429 阅读 · 0 评论 -
认识类集
认识类集----类集概述所谓类集,就是动态的对象数组,不必受到对象数组长度的限制,可以使开发人员很好使用操作一组对象增删改查的一种框架。类集的主要特性:这种框架是高性能的,对基本类集(动态数组、链接表、树和散列表)的实现是高效率的。所以一般很少需要人工去对这些"数据引擎"编写代码。框架必须允许不同类型的类集以相同的方式和高度互操作的方式工作。类集必须是容易扩展和修改的。为了实现这一目标,类集框架被设计成包含一组标准接口。类集的主要接口序号接口描述1Collectio原创 2020-07-11 09:51:36 · 211 阅读 · 0 评论