![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技巧杂技
不会秃头的小白菜
这个作者很懒,什么都没留下…
展开
-
Lombok的@EqualsAndHashCode(callSuper = false)注解使用
在类是继承父类的情况下:EqualsAndHashCode实则就是在比较两个对象的属性;当@EqualsAndHashCode(callSuper = false)时不会比较其继承的父类的属性可能会导致错误判断;当@EqualsAndHashCode(callSuper = true)时会比较其继承的父类的属性;...原创 2020-08-31 09:33:12 · 1225 阅读 · 0 评论 -
FilenameUtils常用的方法
/** * getExtension * 获取文件的后缀名 */ public static void testGetExtension() { String extension = FilenameUtils.getExtension("D:"+File.separator+"data.txt"); System.out.println(extension); } /** * getBaseName * 获取文件的名称,不包括后缀名 */ public stat原创 2020-07-19 16:02:57 · 2247 阅读 · 0 评论 -
覆盖HashCode和Equals
package jianlejun.study; public class Student { private String name;// 姓名 private String sex;// 性别 private String age;// 年龄 private float weight;// 体重 private String addr;// 地址 // 重写hashcode方法 @Override public int hashCode() { int result = na原创 2020-07-08 16:14:39 · 98 阅读 · 0 评论 -
解决Tomcat启动乱码
Tomcat启动是乱码本身没有影响,但不利于开发者阅读解决方案:我们来到tomcat目录的conf子目录中,找到一个名为 “logging.properties” 的文件,打开这个文本文件,找到如下配置项:java.util.logging.ConsoleHandler.encoding = UTF-8将 UTF-8 修改为 GBK,修改后的效果为:java.util.logging.ConsoleHandler.encoding = GBK保存后,重启tomcat!...原创 2020-06-24 08:36:38 · 675 阅读 · 1 评论 -
Java算法总结
一、冒泡排序 public static void main(String[] args) { int[] a = {2, 4, 1, 4, 3, 7, 5, 6, 9}; //冒泡排序 for (int i = 0; i < a.length - 1; i++) { for (int j = 0; j < a.length-1-i; j++) { if (a[j+1] > a[j])原创 2020-06-24 00:14:32 · 113 阅读 · 0 评论 -
输入的字符串进行乱序排序
直接上代码://测试字符串 String pwd = "123456abc"; //将字符串拆分成字符数组 char[] chars = pwd.toCharArray(); List<Character> characters = new ArrayList<>(); //将字符存入到集合中...原创 2020-04-02 09:18:01 · 691 阅读 · 0 评论