java 工具类总结
偏偏一叶扁舟
偏偏一叶扁舟,载不动许多愁...
展开
-
IPUtil 工具类总结
关于Ip 的常用方法总结:package com.test.util;import java.util.ArrayList;import java.util.LinkedList;import java.util.List;import java.util.regex.Matcher;import java.util.regex.Pattern;public class IpU原创 2017-05-15 16:53:21 · 673 阅读 · 0 评论 -
Java io流按行读取文件
package test.ioFile;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStreamRead原创 2017-07-27 00:25:44 · 10025 阅读 · 0 评论 -
Java 读取目录下文件(按修改时间返回文件顺序)
/** * @param args */ public static void main(String[] args) { String path = "d:\\test"; List list = getFileSort(path); for (File file : list) {原创 2017-07-26 23:54:26 · 12829 阅读 · 0 评论 -
ConfUtil 读取配置文件工具类
利用 Java 本身自带的IO流 和 properties 工具类 读取配置文件代码如下:package test.io;import java.io.BufferedInputStream;import java.io.FileInputStream;import java.io.IOException;import java.util.Properties;pub原创 2017-07-15 23:09:40 · 3075 阅读 · 0 评论 -
md5 加密工具类
安全加密方式 MD5 ,关键词 不可逆 彩虹表 加盐package test.test.util;import java.security.MessageDigest;public class Md5Util { /* * public static int getLocation(String[] fields, String field) { if原创 2017-07-15 22:44:32 · 334 阅读 · 0 评论 -
java DateUtil 工具类 总结
项目中 比较常用的 工具类--日历,封装一下,可以 获取 比如:本周的起始点,本月的起始点,本季度的起始点等DateUtil.class主要用到的方法有:Calendar.add() : 对当前 日历进行 加减 ;SimpleDateFormat.format() :日期格式化eg1:Calendar c = Calendar.getInstance();try原创 2017-01-17 13:20:18 · 459 阅读 · 0 评论 -
java JDBC 增删改查 总结
java 最初对数据库进行操作,是采用 jdbc 方式,现在 市场上 的 众多框架 都对此 进行了封装,但是 我们不应该 忘记 最初的"梦想"的,下面 记录下 我前几天 写一个小程序 使用到的JDBC 操作.本文以mysql 数据库 为例,jar包 准备:mysql-connector-java-5.1.20-bin.jar (自行百度下载)第一步:获取数据库 链接原创 2017-01-17 13:35:06 · 1350 阅读 · 0 评论 -
POI导出Excel的三种 workbook 的发展与区别
最近写了很多导出功能 数量有多又少,下面说一说POI 的一些使用 方法:创建流程:(上级为 下级的载体)1:.创建 工作簿2.创建 sheet(可以创建多个)3.创建行4.创建单元格接下来 分别说下 工作簿的常用三种形式的区别,他们分别是 1.HSSFWorkbook 2.XSSFWorkbook 3.SXSSFWorkbook第一种:HSSFWorkbook原创 2017-05-27 22:29:22 · 18168 阅读 · 3 评论 -
java 导出EXcell
使用 poi 创建表格 :/** * 导出 表 * @param ids * @return */ public Workbook writeExcel(long[] ids,Ioc ioc,HttpSession session, @Param("..") Pager pager, @Param("search") String sear原创 2017-05-16 16:05:28 · 2795 阅读 · 0 评论 -
Excel 导入工具类
使用 refect 的目的 是为了调高 利用性,但是 对象采用 反射机制生成 效率要低于 直接new,效率要低于一倍左右;所以此方法 适用于 数据量不太的情况下代码里有讲解注释-直接贴代码:package com.test.util.excelutil;import java.util.ArrayList;import java.util.HashMap;import原创 2017-05-04 15:22:25 · 3555 阅读 · 1 评论 -
Java Itext+jfreehart 导入含有图形的word文档
今天下午没事,就整合了项目中的导入word文档的代码,因为业务要求要把数据可视化,所以选择了就freechart插件作为画图工具,导入word文档选择的Itext,闲话不多说,直接上代码:jar包:itext-2.1.7.jar itext-rtf-2.1.7.jar iTextAsian.jar || jfreechart-1.0.13.jar jcommon-1.0.15.ja原创 2017-05-12 22:25:01 · 889 阅读 · 0 评论 -
SortUtil 对象属性排序类
关于对象属性之间的排序:比如 Person 中 年龄的倒序排序 就需要使用这个:package com.test.util;import java.util.Collections;import java.util.Comparator;import java.util.LinkedList;import java.util.List;public class SortU原创 2017-05-15 16:56:30 · 1829 阅读 · 1 评论 -
Java 转移字符与字符的处理
那么这里在列上一些转义字符 \\ 反斜杠 \t 间隔 ('\u0009')\n 换行 ('\u000A')\r 回车 ('\u000D')\d 数字 等价于 [0-9]\D 非数字 等价于 [^0-9]\s 空白符号 [\t\n\x0B\f\r]\S 非空白符号 [^\t\n\x0B\f\r]\w 单独字符 [a-zA-Z_0-9]\W 非单独字符 [^a-zA-Z_0-9]原创 2017-07-27 00:56:46 · 5501 阅读 · 0 评论