一.了解Map集合吗?Map集合都有哪些实现 HashMap 、HashTable、 LinkedHashMap 、TreeMap、 ConcurrentHashMap HashMap底层数据结构是哈希表,所以其特点是元素无序且唯一(自定义对象需要重写hashCode和equals方法保证他的唯一性 ...
分类:
其他好文 时间:
2020-03-16 16:25:48
阅读次数:
83
Equals:值类型比较数值。引用类型比较地址。String是特殊的引用类型,比较数值。 GetHashCode:获得当前对象的哈希代码。 GetHashCode有什么用 哈希码是一个数字值,用于在基于哈希的集合中插入和标识对象。 GetHashCode可以用于判断相等。GetHashCode方法为 ...
分类:
其他好文 时间:
2020-03-16 12:37:07
阅读次数:
44
==和equals()和Hashcode()三者的理解
分类:
其他好文 时间:
2020-03-15 23:54:54
阅读次数:
262
1 /* 2 字符串的内容比较,可以使用两个方法: 3 public boolean equals(Object obj):参数可以是任意对象,只有参数是一个字符串并且内容相同的才会true;否则返回值是false; 4 5 注意事项: 6 1.任何对象都能用Object进行接受。 7 2.equa ...
分类:
其他好文 时间:
2020-03-15 22:21:58
阅读次数:
90
图片的数据数据库中存储: else if ("/cake/getImg.do".equals(req.getServletPath())) { String idStr = req.getParameter("id"); Cake cake = cakeService.getCakeImg(Long ...
分类:
其他好文 时间:
2020-03-15 09:43:47
阅读次数:
105
1、正确使用 equals() Object的equals方法容易抛空指针异常,应使用常量或确定有值的对象来调用 equals。 String str = null; if (str.equals("abcd")) { ... } else { ... } 如果变量str为null,会抛出空指针异常 ...
分类:
编程语言 时间:
2020-03-14 14:59:19
阅读次数:
61
//按专业名称+班级名称排序 result.sort((o1, o2) { if (o1.getStr("zhuanye_name").equals(o2.getStr("zhuanye_name"))) { return 0 o2.getStr("class_name").compareTo(o1 ...
分类:
编程语言 时间:
2020-03-14 12:34:00
阅读次数:
191
Q:给出一个字符串s,分割s使得分割出的每一个子串都是回文串 计算将字符串s分割成回文分割结果的最小切割数 例如:给定字符串s="aab", 返回1,因为回文分割结果["aa","b"]是切割一次生成的。 A: 动态规划问题。 cut[i] 表示子串(0,i)的最小回文切割,则最优解在cut[s.l ...
分类:
其他好文 时间:
2020-03-13 18:59:48
阅读次数:
57
Equals()和== equals()作用于引用变量,用==实现,判断两个变量内存地址是否相等 String类型对equals进行了重写,如果同一个对象引用,直接返回True,不是的话再每一个字符都进行判断,都相等返回True,不相等返回False。同时包装类也对equals方法进行了重写. == ...
分类:
其他好文 时间:
2020-03-12 12:47:21
阅读次数:
53
1013. Partition Array Into Three Parts With Equal Sum(将数组分成和相等的三个部分) 链接 https://leetcode cn.com/problems/partition array into three parts with equal s ...
分类:
其他好文 时间:
2020-03-11 10:31:17
阅读次数:
56