
Java集合
Icarus_
会一点Android
展开
-
Java集合之Map
一、特点(1)保存两种数值,key和value(key不允许重复)(2)keySet()方法,返回map里所有key组成的set集合(3)value可重复,放入重复的key时value会被覆盖(3)基本功能:import java.util.HashMap;import java.util.Map;public class MapTest { public stati原创 2017-04-17 19:22:08 · 637 阅读 · 0 评论 -
Java集合概述
前言:编程时要存放多个数据,可以使用数组保存多个数据,但是数组有他的缺点:1、指定了数组长度就不可变了2、无法保存映射关系的数据所以为了保存不确定数据以及有映射关系的数据Java提供了集合类,也称容器类。可大致分为:1、set,表示不可重复,无序的集合。只能根据元素本身来访问。2、List,表示有序,可重复的集合。可以直接根据元素的索引来访问。3、Map,具有映原创 2017-04-15 21:55:01 · 419 阅读 · 0 评论 -
Java操作集合的工具类
一、介绍提供了大量的方法对集合元素进行排序,查询,修改等操作,还提供了将集合对象这职位不可变、对集合对象实现同步控制的方法二、排序、查找、替换import java.util.ArrayList;import java.util.Collections;public class SortTest { public static void main(String[] args)原创 2017-04-18 10:52:22 · 854 阅读 · 0 评论 -
Java集合之Set集合
一、HashSet1、特点:(1)顺序可能与添加的顺序不同(2)线程是不同步的(3)元素值可以是null2、判断两个元素相等的标准是equals()相等,且hashCode()返回值也相等3、当把某个类的对象保存到HashSet中,重写这个类的hashCode(),equals()方法时,应尽量保证两个对象equals()方法返回true时hashCode()也相等。4原创 2017-04-15 22:29:07 · 579 阅读 · 0 评论 -
Java集合之List集合
一、List集合的特点及常见用法(1)元素有序,可重复,每个元素有其对应的索引(从0开始)(2)List判断2元素相等只需equals()返回trueimport java.util.ArrayList;import java.util.List;public class ListTest { public static void main(String[] args) {原创 2017-04-16 21:53:06 · 765 阅读 · 0 评论