Loading

摘要: Stringbuffer,StringBuilder的由来? StringBuffer与StringBuild都继承自AbstractStringBuilder String str = "hello"; 我们可以看到初始String值为”hello“,然后在这个字符串后面加上新的字符串”world 阅读全文
posted @ 2022-03-13 15:38 远乡人 阅读(24) 评论(0) 推荐(0) 编辑
摘要: String 字符串常量,StringBuffer 字符串变量 ,StringBuilder 字符串变量 String为什么是不可变的? 1.Sring类在定义时候声明为final类型。 2.String类全局变量都定义为private final类型,表明对象一旦初始化,属性值就无法改变。 Str 阅读全文
posted @ 2022-03-13 15:06 远乡人 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 3种实现思路: 1.自定义方法去重,通过循环判断当前的元素是否存在多个,如果存在多个,则删除此重复项,循环整个集合最终得到的就是一个没有重复元素的List (1)首先我们可以创建一个新的集合,通过循环原集合判断循环的元素,是否存在于新集合,如果不存在就插入,存在了就忽略,这样循环玩,这样循环完了,最 阅读全文
posted @ 2022-03-13 11:06 远乡人 阅读(861) 评论(0) 推荐(0) 编辑
摘要: HashMap是基于Hashing原理。由数组,链表,红黑树组成。 我们通过put()和get()方法储存和获取对象。当我们给put()方法传递键和值时候,我们先对键调用hashcode()方法,计算并返回的hashcode适用于找到Map数组的bucket位置来存储对象。HashMap是根据Has 阅读全文
posted @ 2022-03-13 10:42 远乡人 阅读(39) 评论(0) 推荐(0) 编辑