Java学习笔记
文章平均质量分 88
poloto_s
这个作者很懒,什么都没留下…
展开
-
Java集合之PriorityQueue
优先队列相较于队列的区别就在于优先队列最先出队的总是优先级最高的元素 Java提供了PriorityQueue类实现优先队列,由于它实现了Queue接口,也可以通过Queue引用 Queue<Integer> priorityQueue = new PriorityQueue<>((a,b)->b-a); 不同于Queue,定义PriorityQueue时需要传入一个比较器Comparator,这个比较器将决定元素的优先级,决定方式类似于List的sort()方法,也就是.原创 2021-09-17 14:29:46 · 246 阅读 · 0 评论 -
Java集合之List
List List是一种最基础的集合,它是一个有序列表,它的行为基本上与数组相同:从0号索引开始依次放入元素,通过索引确定元素等,区别在于List允许传入null值而且它的长度是可变的 List的一些基本操作: 1、新建 List<Integer> list = new ArrayList<>(); 2、添加 list.add(1); 也可以添加一个集合 list.addAll(list1); 这里需求的是一个Collection,可以是List、Set等,只需要实现了Coll原创 2021-09-15 14:54:55 · 146 阅读 · 0 评论 -
Java String类型
String String类型是一个引用类型,本质上是一个class,Java对它提供了特殊的支持使得我们可以使用“…”的形式表示,如: String s = "abc"; String的内部通过一个char[]数组存储字符串的各个字符: public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for c原创 2021-09-13 11:49:31 · 104 阅读 · 0 评论