![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java随笔---实用工具类
佛系睡收
选对了方向就成功了一半。
(项目是以交付投产为目标,产品是以稳定、高效、扩展为宗旨)
展开
-
获取网页内容---"User-Agent"
声明:文章内容全都是自己的学习总结,如有不对的地方请大家帮忙指出。有需要沟通交流的可加我QQ群:425120333 主要是通过配置文件加载User-Agent信息,为后面的获取获取网页提供帮助。 import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import ja原创 2016-11-28 20:06:55 · 1415 阅读 · 0 评论 -
根据父类获取同一个包(包括子包)下所有子类
声明:文章内容全都是自己的学习总结,如有不对的地方请大家帮忙指出。有需要沟通交流的可加我QQ群:425120333 Java语言的三大特性是继承、封装、多态。继承指的是子类通过关键字extends继承父类、或者是implements实现接口。不管是继承父类还是实现接口,子类和父类都是建立了联系。这里提供了一个根据父类的类信息获取同一个包下的所有子类的信息, import java.io.Fi原创 2017-04-27 18:14:19 · 3917 阅读 · 0 评论 -
获取距离当前时间任意天数的时间
声明:文章内容全都是自己的学习总结,如有不对的地方请大家帮忙指出。有需要沟通交流的可加我QQ群:425120333 最近开发过程中,经常碰到获取距离当前时间一定天数的日期,而且获取到的日期格式因为场景不同也有所不同。为了避免每次都去开发,花了点时间,上网查了些资料,总结出了一个方法。 import java.text.DateFormat; import java.text.Par原创 2017-04-12 16:21:57 · 2091 阅读 · 0 评论 -
Map排序---按value值排序
声明:文章内容全都是自己的学习总结,如有不对的地方请大家帮忙指出。有需要沟通交流的可加我QQ群:425120333 容器类中的Map有时会需要对存放的数据进行排序,而Java自带的工具类中的SortedMap能够实现安照key值排序(key必须是实现了可排序接口), 而相应的安装value值自动排序的类没有提供(也许我没找到),这里简单给提供一个按照value自动排序的方法(原创 2016-12-27 22:33:12 · 369 阅读 · 0 评论 -
InputStream---readLine(可自己指定编码)
声明:文章内容全都是自己的学习总结,如有不对的地方请大家帮忙指出。有需要沟通交流的可加我QQ群:425120333 BufferedReader 有个readLine(),能够将文件按行读取,不过这里的读取编码是不能指定的,只有将InputStream装饰成BufferedReader才能 使用readLine()方法,好奇之下就是看了readLine方法的源码,参考这个源原创 2016-12-27 22:19:37 · 5518 阅读 · 0 评论 -
Java合并多个Excel中的Sheel表
声明:文章内容全都是自己的学习总结,如有不对的地方请大家帮忙指出。有需要沟通交流的可加我QQ群:425120333原先用jxl中的合并多个Sheel表工具类,总是报空指针异常,网上找了资料,解决办法是改工具包中的源码。看看挺麻烦的,就直接去写了一个合并的工具方法。 private final static Log logger = LogFactory.getLog(ExcelUtil.class原创 2016-11-23 12:03:59 · 4426 阅读 · 1 评论 -
Java导出Excel表格
声明:文章内容全都是自己的学习总结,如有不对的地方请大家帮忙指出。有需要沟通交流的可加我QQ群:425120333 因为项目需要,需写一个导出Excel文件的工具类,网上找了一下资料,作了一些变动(适用自己的项目需求)。 import java.io.File; import java.util.ArrayList; import java.util.List;import jxl.Workb原创 2016-11-22 11:07:03 · 294 阅读 · 0 评论 -
获取网页内容---Document
声明:文章内容全都是自己的学习总结,如有不对的地方请大家帮忙指出。有需要沟通交流的可加我QQ群:425120333 前面两篇的内容主要是为了这里更好的获取页面而做的准备,当然没有前两篇内容也是可以的,不过要将相应的调用语句注释了。 import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.原创 2016-12-03 20:19:49 · 3169 阅读 · 1 评论 -
获取网页内容---Proxy
声明:文章内容全都是自己的学习总结,如有不对的地方请大家帮忙指出。有需要沟通交流的可加我QQ群:425120333 主要是通过配置文件加载Proxy信息,为后面的获取获取网页提供帮助。 import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileN原创 2016-11-28 20:13:29 · 742 阅读 · 0 评论 -
与时间日期相关的实用工具类
声明:文章内容全都是自己的学习总结,如有不对的地方请大家帮忙指出。有需要沟通交流的可加我QQ群:425120333 开发中与时间打交道是不可避免的,而且随着需求变化,要获取的时间样式也是各种各样的,获取时间戳、特定格式日期, 根据年龄获取特定日期等等。反正总有各种各样的,让你抓狂。这里我根据自己在项目开发中碰到的实际情况,通过上网查找资料, 汇总了一些比较通用的方法,只需要在需要时传入参数,原创 2017-08-02 15:56:03 · 306 阅读 · 0 评论