随笔分类 - java成长日记
致力于java开发,学习总结!天天学习,好好向上
摘要:例题:503. 下一个更大元素 II 给定一个循环数组 nums ( nums[nums.length - 1] 的下一个元素是 nums[0] ),返回 nums 中每个元素的 下一个更大元素 。 数字 x 的 下一个更大的元素 是按数组遍历顺序,这个数字之后的第一个比它更大的数,这意味着你应该循
阅读全文
摘要:java中进制转化只需要记住这两个方法,后续再遇到进制转换的问题,轻松破解! 进制转换的核心就是: 其他进制 》十进制 》其他进制 1、其他进制转成十进制 valueOf() 方法 该方法有以下几种语法格式: static Integer valueOf(int i) static Integer
阅读全文
摘要:整形与字符串相互转化 int i = 56; String str = String.valueOf(i); // 整形--》字符串 int k = Integer.parseInt(str) + 10; // 字符串--》整形 // 等价于Integer.parseInt(str,10) 默认是1
阅读全文
摘要:https://blog.csdn.net/qq_43437465/article/details/89344983 public class Test_3_5 { public static void main(String[] args) { List<Integer> ls = new Arr
阅读全文
摘要:split() 方法根据匹配给定的正则表达式来拆分字符串。 注意: . 、 $、 | 和 * 等转义字符,必须得加 \\。 注意:多个分隔符,可以用 | 作为连字符。 语法 public String[] split(String regex, int limit) 参数 regex -- 正则表达
阅读全文
摘要:一、优先队列概述 优先队列PriorityQueue是Queue接口的实现,可以对其中元素进行排序, 可以放基本数据类型的包装类(如:Integer,Long等)或自定义的类 对于基本数据类型的包装器类,优先队列中元素默认排列顺序是升序排列 但对于自己定义的类来说,需要自己定义比较器 二、常用方法
阅读全文
摘要:public class OJ_1415 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num = sc.nextInt(); int sNum = num; splitNum(
阅读全文
摘要:HashMap对key进行排序 public static void main (String[]args){ HashMap<String, Integer> map = new HashMap<>(); map.put("abd", 25); map.put("abe", 85); map.pu
阅读全文
摘要:初学Hash Map总感觉它的遍历很麻烦,其实看懂后总结一下就是:集合+泛型,没啥特别的 总结一下HashMap的三种遍历方法如下: 保证一看就会>>> 1 // 对HashMap的四种遍历方法,高效算法推荐使用第三种 2 public static void sortHashMap(HashMap
阅读全文