随笔分类 -  java成长日记

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

点击右上角即可分享
微信分享提示