摘要: 方法一 方法二 方法三 阅读全文
posted @ 2017-09-26 22:15 猪脚踏浪 阅读(469) 评论(0) 推荐(0)
摘要: CharSequence就是字符序列,String, StringBuilder和StringBuffer都是其实现类。 模仿String.trim() 实现了一个CharSequence通用的去除两端空格方法。 阅读全文
posted @ 2017-09-26 22:13 猪脚踏浪 阅读(465) 评论(0) 推荐(0)
摘要: 我们在应用中经常会遇到2个日期比较是否同一年,或者同一个月或者同一日,等。 常规方式,我们通过逐个年,月,日的比较,才能确定是否是同一年,或同一个月或同一日。 我们换一种思路,把2个日期按同一个日期格式转换成字符串,然后比较这2个字符串就能确定是否是同一年,或同一个月或同一日。 比如 要比较是否同一 阅读全文
posted @ 2017-09-26 22:09 猪脚踏浪 阅读(710) 评论(0) 推荐(0)
摘要: replaceAll()方法实际是采用正则表达式的规则去匹配的。 在regex中"\\"表示一个"\",在java中一个"\"也要用"\\"表示。这样,前一个"\\"代表regex中的"\",后一个"\\"代表java中的"\",所以字符串转义一次,正则转义一次,那么一个斜扛要写4个; 要想使用re 阅读全文
posted @ 2017-09-26 22:07 猪脚踏浪 阅读(3390) 评论(0) 推荐(0)
摘要: /** * 合并任意个数组 * @param first * @param rest * @param * @return */ public static T[] concat(T[] first, T[]... rest) { int totalLength = first.length; for (T[] array : rest... 阅读全文
posted @ 2017-09-26 22:06 猪脚踏浪 阅读(529) 评论(0) 推荐(0)
摘要: 文件扩展名(后缀)指的是小数点后的文本部分。java的File方法没有直接获取的方法,我们通过文件名的字符串截取可以获得。 阅读全文
posted @ 2017-09-26 22:03 猪脚踏浪 阅读(930) 评论(0) 推荐(0)
摘要: //字节大小,K,M,G public static final long KB = 1024; public static final long MB = KB * 1024; public static final long GB = MB * 1024; /** * 文件字节大小显示成M,G和K * @param size * @return *... 阅读全文
posted @ 2017-09-26 22:02 猪脚踏浪 阅读(1545) 评论(0) 推荐(0)
摘要: XML转义字符 &lt; < 小于号 &gt; > 大于号 &amp; & 和 &apos; ’ 单引号 &quot; " 双引号 用转义字符进行替换 例如 另外:xml格式中不允许出现类似“>”这样的字符,但是都可以使用<![CDATA[ ]]>符号进行说明,将此类符号不进行解析 上面的可以写成这 阅读全文
posted @ 2017-09-26 12:44 猪脚踏浪 阅读(15281) 评论(0) 推荐(0)