JAVA知识积累

1、读取csv文件的CsvReader的依赖jar包是javacsv-2.0.jar

2、命令方法运行jar文件   java -jar xxx.jar

3、Arrays.equal(arr1,arr2)   也是通过对equal来判断对象是否相等的,但是就算你重写的了equal和hasCode方法,用==也无法判断相等,因为==是判断地址的

3、取出文件的只读  file.setWritable(true);

4、月份如果是显示成字母的转换,如日期转成  09-Mar-2022  应该转换格式 dd-mmmm-yyyy HHmm , 或者dd-MMM-yyyy HHmm

5、在Map中获取换行的key,是\n而不是\r\n

6、关于是一个实体类中,重写equal和hashCode方法,只能在List中才生效,但是HashMap.Contain有时并不会生效。所以

  不要再用这个懒的方式去判断Map的包含了,已经踩了两次坑了。

7、java打包jar包的时候,一定不要覆盖,要把之前的给删除掉,否则会混乱,没有达到效果

8、判断File存在就删除的方法  File.deleteOnExit();

9、在日期转换中01/07/2022,不能用DD/MM/YYYY来转格式,必须遵守dd/MM/yyyy的格式来转

10、Collections.reverse(mylist) 倒序。不用返回值。用原来的ArrayList对象,就是倒序结果了


posted @ 2021-11-14 10:00  信铁寒胜  阅读(229)  评论(0编辑  收藏  举报