- 博客(6)
- 收藏
- 关注
原创 Java的栈与队列(LinkedList实现)
Java的栈与队列(LinkedList实现)队列:LinkedList<E> queue = new LinkedList<>(); offer(e): 加入到队尾 addLast(e)/offerLast(e) poll(): 从队首取出并删除 poll()/removeFirst() peek(): 从队首取出不删除 getFirst()
2021-11-25 15:50:14
1185
1
原创 Leetcode 332. 重新安排行程
Leetcode 332. 重新安排行程(困难)题目地址:Leetcode 332. 重新安排行程描述:给你一份航线列表 tickets ,其中 tickets[i] = [fromi, toi] 表示飞机出发和降落的机场地点。请你对该行程进行重新规划排序。解决:图论的深度优先搜索重难点:存储两点之间的映射关系,深搜的顺序,深搜结束条件,避免深搜过程中的死循环文本较长,请结合下面的图示阅读全局变量:HashMap<String, TreeMap<String , Integer
2021-11-24 23:28:00
551
1
原创 为什么nextLine()需要输入两次回车才能结束?
首先我们要知道nextLine()的作用:nextLine()方法可以读取 \n(回车/换行键)之前的字符串,返回的是Enter键之前的所有字符,它可以得到带空格和Tab键的字符串。注意:nextLine()方法的结束符只是\n(回车/换行键)!在使用nextLine()按行读取字符串时,遇到了问题:直接复制粘贴到命令行的测试用例,需要键入两次回车才能结束循环。具体原因如下:代码: public static void main(String args[]) { Scanner
2021-11-23 21:46:53
1125
原创 使用set的toArray(T[] a)的问题记录
接口Set的toArray(T[] a)方法使用问题记录需求:使用接口Set的toArray(T[] a)将HashSet转换为int[] 数组HashSet<Integer> ans = new HashSet<>();ans.add(1);ans.add(2);ans.toArray(new int[ans.size()])发生报错,报错信息为:The method toArray(T[]) in the type AbstractCollection is no
2021-11-06 17:51:48
537
原创 关于java.lang.NoClassDefFoundError: Could not initialize class×××的一项解决方案
文章目录问题描述解决方案问题描述遇到java.lang.NoClassDefFoundError 多数是Jar包的问题:最近初学Tomcat以及Druid连接池,做了一个小练习:通过读取数据库中的用户信息,与客户端发送的用户信息进行比对,判断是否登陆成功。(通过JSP和JAVABean实现)部署好服务器和JDBC之后,启动项目,在执行业务流程时报错:具体报错:java.lang.NoClassDefFoundError: Could not initialize class DruidUtils
2020-10-27 14:42:59
2448
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人