![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
起个名真的好难
这个作者很懒,什么都没留下…
展开
-
java学习, list,Integer,int[]互转
数组互转ArrayList向int[]转化时会报错,这是因为ArrayList中规定的泛型是Integer,不能直接转化到int[]可以使用流操作完成:参考:https://blog.csdn.net/weixin_44135282/article/details/103171051import java.util.Arrays;import java.util.List;import java.util.stream.Collectors; public class Main {原创 2021-12-29 11:56:08 · 139 阅读 · 0 评论 -
toArray,set,list的使用:Leetcode[1078] Bigram分词
题目set容器的使用容器名前面有linked表示链表的方式有tree表示是进行排序的HashSet1)可以放入空值;2)传入元素时,调用HashCode方法获取hash值,然后决定存储位置;LinkedHashSet1)HashSet的子类,使用HashCode确定在集合中的位置,使用链表的方式确定位置(有序,按照输入的顺序输出)TreeSet1)默认情况下,直接使用TreeSet无参构造器创建Set的对象,在其中放入元素时,必须实现Comparable接口(用于排序),按照co原创 2021-12-26 15:01:58 · 259 阅读 · 0 评论 -
字符串相关 Leetcode748. 最短补全词
题目:题目链接:https://leetcode-cn.com/problems/shortest-completing-word/字符串的处理本题思想比较简单,只是将给定串和待选的转成数组存,逐个比较选最小的即可,下面是一些用到的提高代码简洁性的字符函数。另外也可以通过写子函数的方式提高代码简洁度。Character类原代码:class Solution { public String shortestCompletingWord(String licensePlate, S原创 2021-12-11 12:59:08 · 68 阅读 · 0 评论 -
Spring Boot 项目学习:日志专题
日志日志可以将代码运行中的产生的一些需要程序员了解的一些信息放入日志文件中,相较于System.out,写在文件中更方便查看日志=日志门面+日志实现日志门面常用的就是SLF4j等日志实现将主要用的是Logback(log4j作者升级版),log4j2,log4j等日志级别在日志的java源码中有level相关信息:日志级别源码中的value(越大优先级越高)Error40Warrning30Info20Debug10可以看到,默认级别都是原创 2021-12-07 15:43:48 · 106 阅读 · 0 评论 -
Hashmap Leetcode刷题 506. 相对名次
Leetcode题目 506. 相对名次使用到的知识点Hashmap,排序,类型转换等二级标题题目:题目链接:https://leetcode-cn.com/problems/relative-ranks/HashmapHashmap的定义HashMap<key的变量类型,value的变量类型> map = new HashMap<>();HashMap <Integer,Integer> map = new Hashmap<>();H原创 2021-12-02 22:26:53 · 97 阅读 · 0 评论 -
SQL Leetcode 刷题176. 第二高的薪水
刷题176. 第二高的薪水题目详情题目原文链接:https://leetcode-cn.com/problems/second-highest-salary/一个写的很好的题解:https://leetcode-cn.com/problems/second-highest-salary/solution/tu-jie-sqlmian-shi-ti-ru-he-cha-zhao-di-ngao-de-sh/知识点1.distinct这个是进行一个重复值的去除,把一样的算为一个级别2.ifnul原创 2021-11-30 22:16:53 · 114 阅读 · 0 评论 -
Leetcode SQL 刷题学习:175. 组合两个表
题目链接这个是这个题目的原题链接:https://leetcode-cn.com/problems/combine-two-tables/left join 和 where 的区别left join:在A 表和B表进行组合时,左边表A中的键在B中不满足时,这个时候也会保留到临时表中,在select操作时结果是包含在A表但是不在B表的记录where:在A表和B表进行组合时,只会筛选例如A.personID==B.personID的记录,这是在题解评论里看到的图片代码select FirstNam原创 2021-11-30 20:35:29 · 402 阅读 · 0 评论 -
Hashmap,泛型,反射
泛型泛型主要就是把类型进行参数化,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。泛型的本质是为了参数化类型(在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型)这位大佬写的很好:https://blog.csdn.net/s10461/article/details/53941091Hashmap主要形式是数组加上链表的实现方式。通过计算hashcode获得数组中的位原创 2021-11-23 22:27:43 · 447 阅读 · 0 评论