
java基础
lgy54321
这个作者很懒,什么都没留下…
展开
-
基础 Stringbuffer与Stringbuilde 冒泡选择查找
文章目录stringbufferStringBuffer(StringBuffer类的构造方法)StringBuffer的添加功能StringBuffer的删除功能StringBuffer的替换和反转功能StringBuffer的截取功能及注意事项StringBuffer和String的相互转换把数组转成字符串字符串反转StringBuffer和StringBuilder的区别String和Str...原创 2019-05-12 18:55:04 · 164 阅读 · 0 评论 -
Java-集合框架(一)
A:集合的由来 数组长度是固定,当添加的元素超过了数组的长度时需要对数组重新定义,太麻烦,java内部给我们提供了集合类,能存储任意对象,长度是可以改变的,随着元素的增加而增加,随着元素的减少而减少 B:数组和集合的区别 区别1 : 数组既可以存储基本数据类型,又可以存储引用数据类型,基本数据类型存储的是值,引用数据类型存储的是地址值 集合只能存储引用数据类型(对象)集合中也可以存储基...原创 2019-06-22 10:00:38 · 113 阅读 · 0 评论 -
java -集合框架(二)
ArrayList去除集合中字符串的重复值(字符串的内容相同) * 思路:创建新集合方式 */ public static void main(String[] args) { ArrayList list = new ArrayList(); list.add("a"); list.add("a"); list.add("b"); list.add("b"); list.add(...原创 2019-06-22 13:20:48 · 109 阅读 · 0 评论 -
java--集合框架(三hashset)
hashset特性 无序 无索引 无重复 1.HashSet原理 我们使用Set集合都是需要去掉重复元素的, 如果在存储的时候逐个equals()比较, 效率较低,哈希算法提高了去重复的效率, 降低了使用equals()方法的次数 当HashSet调用add()方法存储对象的时候, 先调用对象的hashCode()方法得到一个哈希值, 然后在集合中查找是否有哈希值相同的对象 如果没有哈希值相...原创 2019-07-01 22:41:53 · 122 阅读 · 0 评论