<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[朱哥的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_21551773</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_21551773]]></copyright><item><title><![CDATA[Java的策略模式]]></title><link>https://blog.youkuaiyun.com/qq_21551773/article/details/126514167</link><guid>https://blog.youkuaiyun.com/qq_21551773/article/details/126514167</guid><author>qq_21551773</author><pubDate>Wed, 24 Aug 2022 22:43:04 +0800</pubDate><description><![CDATA[今天难得母亲大人休息，跟外婆妹妹她们一起去喝早茶，本来是很平常的一餐，但当结账时我看到了餐厅上写的打折优惠（具体部分没有拍照，大致是下面这样子），心里若有所思，觉得跟 Java 的策略模式很相像。]]></description><category></category></item><item><title><![CDATA[Java切割字符串函数split()源码分析]]></title><link>https://blog.youkuaiyun.com/qq_21551773/article/details/124232281</link><guid>https://blog.youkuaiyun.com/qq_21551773/article/details/124232281</guid><author>qq_21551773</author><pubDate>Sun, 17 Apr 2022 19:13:21 +0800</pubDate><description><![CDATA[今天在做leetcode上的题目时，用到了字符串中的split函数，但切出来的数组含有空字符串 ""，迫于知道什么原因，跑去看了一下源码，结果一早上就过去了，记录一下。附上题目链接：最常见的单词

测试字符串："a,,a,,b,c,,c"

当对该字符串使用split(",")时，结果如下：（其中的空字符用了true代替）





    那为什么会出现这种情况呢？接下来让我们去源码里面看看。

    split(String rege...]]></description><category></category></item><item><title><![CDATA[2019年第十届蓝桥杯省赛真题 迷宫 Java]]></title><link>https://blog.youkuaiyun.com/qq_21551773/article/details/123699839</link><guid>https://blog.youkuaiyun.com/qq_21551773/article/details/123699839</guid><author>qq_21551773</author><pubDate>Thu, 24 Mar 2022 00:21:57 +0800</pubDate><description><![CDATA[迷宫
题目描述
下图给出了一个迷宫的平面图，其中标记为 1 的为障碍，标记为 0 的为可以通行的地方。
010000
000100
001001
110000
迷宫的入口为左上角，出口为右下角，在迷宫中，只能从一个位置走到这个它的上、下、左、右四个方向之一。对于上面的迷宫，从入口开始，可以按DRRURRDDDR 的顺序通过迷宫，一共 10 步。其中 D、U、L、R 分别表示向下、向上、向左、向右走。
对于下面这个更复杂的迷宫（30 行 50 列） ，请找出一种通过迷宫的方式，其使用的步数最少，在步数最少的前]]></description><category></category></item></channel></rss>