摘要: 对比 在深度优先和广度优先遍历时,我们经常需要从一个点向上下左右四个方向遍历,因此也就有了如下代码: 注意对比遍历的坐标: public class TestString { public static int[][] dir = {{1, 0}, {-1, 0}, {0, -1}, {0, 1}} 阅读全文
posted @ 2022-02-13 22:43 r1-12king 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Stream 是java8 中一个重要的特性,通过stream可以快速的处理集合和其他顺序元素。 java8 基本流 流主要和集合对象一起使用,而不是基本类型。 为了避免不必要的拆箱和装箱,Java8引入了三个原始类型特化流接口:Intstream,LongStream和Doublestream,将 阅读全文
posted @ 2022-02-13 21:40 r1-12king 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 我们在代码开发的过程中,经常会遇到这样的写法: 1 Map<String, Integer> map = new HashMap(); 2 3 List<String> list=new ArrayList<String>(); 不知道有没有疑惑过,为什么不直接使用下面的方法呢? 1 HashMap 阅读全文
posted @ 2022-02-13 21:09 r1-12king 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 前言 此处是简单的map和String的使用方法,记录下来是因为Python和java写串了,因此记录下来提个醒; String 的遍历 代码1 1 public class TestString { 2 static String s = "hello world"; 3 4 static voi 阅读全文
posted @ 2022-02-13 20:59 r1-12king 阅读(670) 评论(0) 推荐(0) 编辑