用户名同QQ号

 
上一页 1 2 3 4 5 6 ··· 9 下一页

2020年1月3日

java之map接口

摘要: 一。collection与map集合的区别 1.collection集合中的元素为孤立存在,map集合中的预算为成对存在(key键--vlaue值) 2.collection集合为单列集合,map集合为双列集合 3.collection集合中有重复的元素,也可以没有重复的元素,map集合中key值不 阅读全文

posted @ 2020-01-03 22:29 用户名同QQ号 阅读(275) 评论(0) 推荐(0) 编辑

java之判断集合中的元素是否重复

摘要: 第1章 判断集合元素唯一的原理 1.1 ArrayList的contains方法判断元素是否重复原理 ArrayList的contains方法会使用调用方法时,传入的元素调用equals方法依次与集合中的旧元素所比较,从而根据返回的布尔值判断是否有重复元素。此时,当ArrayList存放自定义类型时 阅读全文

posted @ 2020-01-03 22:11 用户名同QQ号 阅读(3329) 评论(0) 推荐(0) 编辑

java之set接口

摘要: 1.set集合不能存储重复的元素, 2.HashSet集合不能保证的迭代顺序与元素存储顺序相同。 3.HashSet集合,采用哈希表结构存储数据,保证元素唯一性的方式依赖于:hashCode()与equals()方法。 4.hashset集合的存储结构为哈希表(实质上为数组机制的链式存储),在存储对 阅读全文

posted @ 2020-01-03 22:09 用户名同QQ号 阅读(256) 评论(0) 推荐(0) 编辑

java之Linkedlist

摘要: 定义:linkedlist属于链表结构,方便添加和删除元素,但查询不方便,适用于对收尾的操作。 具有具体的对象,使用对象调用具体的方法 add 1 // 添加元素 //在中间添加元素 2 arr.add("H"); addFirst:在集合最前面添加元素 1 // 在链表头部添加元素 2 arr.a 阅读全文

posted @ 2020-01-03 21:47 用户名同QQ号 阅读(144) 评论(0) 推荐(0) 编辑

2019年12月27日

java之List接口 迭代过程中添加元素

摘要: list接口:有下标,存取有序,允许有重复的元素(equals方法),比较是否有重复的元素。 常用接口实现类:ArrayList集合 Linkedlist集合 1 //有序 可重复 有下标值 2 List<String> arr=new ArrayList<String>();//此时多态创建对象, 阅读全文

posted @ 2019-12-27 22:17 用户名同QQ号 阅读(1115) 评论(0) 推荐(0) 编辑

java之泛型

摘要: 泛型出现的原因:集合中可以存储各种对象,会被自动被提升为Object类型,当我们在取出每一个对象时,需要进行相应的操作。但如果集合中存储着不同类型的元素,则会出现类型转换异常ClassCastException,所以在存储时,必须明确集合元素的类型。 1 public class GenericDe 阅读全文

posted @ 2019-12-27 22:01 用户名同QQ号 阅读(161) 评论(0) 推荐(0) 编辑

java之Iterator迭代器 增强for循环

摘要: 1.集合在存储元素时,如果未明确数据类型,可以存储object类型(各种数据),但在提取时,需要用一种通用的方法获得元素。这就是Iterator接口中的hasNext()/next()方法。 然而Iterator接口未有具体的实现类,但collection接口中有一个抽象的iterator()方法, 阅读全文

posted @ 2019-12-27 21:46 用户名同QQ号 阅读(275) 评论(0) 推荐(0) 编辑

java之Collection

摘要: 注:实现Collection接口的所有子类会对collection中的方法进行重写。 Collection接口常用的子接口有:List接口、Set接口 List接口常用的子类有:ArrayList类、LinkedList类 Set接口常用的子类有:HashSet类、LinkedHashSet类 常用 阅读全文

posted @ 2019-12-27 21:29 用户名同QQ号 阅读(173) 评论(0) 推荐(0) 编辑

2019年12月26日

java之冒泡排序(一次循环只产生一个最大数)

摘要: 1 package com.oracle.demo01; 2 3 import java.util.Arrays; 4 5 //冒泡排序,两两比较,一次得一个最大值 6 public class Demo10 { 7 public static void main(String[] args) { 阅读全文

posted @ 2019-12-26 22:27 用户名同QQ号 阅读(360) 评论(0) 推荐(0) 编辑

java之BigInteger BigDecimal

摘要: 1、BigInteger的构造方法同包装类,参数传入字符串(一般为超过Long数据的长度) 1 / 2 public static void main(String[] args) { 3 //大数据封装为BigInteger对象 4 BigInteger big1 = new BigInteger 阅读全文

posted @ 2019-12-26 22:25 用户名同QQ号 阅读(146) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 9 下一页

导航