精华内容
下载资源
问答
  • JAVA开发常用工具类

    2018-06-19 10:08:50
    JAVA开发常用工具类,程序员开发设计必须的哦!!!!!
  • java开发常用工具类

    2018-09-07 18:39:52
    对日历,时间,下载excel,网络请求,流,数据,数值,xml,web工具类
  • java开发常用工具类大全,包含:各种输入字符校验类,各种转换类,网络操作工具类,加密解密工具类,json工具类,图片工具类,数据库操作工具类等六十几种工具类!几乎包含了工作中所有用到的,新手必备!
  • java开发,30个常用工具类总结,全部来自项目实践中用到的工具类:dateUtils、StringUtils、CalendarUtils、FileUtil、RandomUtil等
  • 一些java常用工具类

    2018-10-22 18:02:33
    平时整理的一些工具类,虽然现在很多框架都有自己的工具类,但是这些都是平时用的比较多的
  • Java实用工具类(后端开发必备), GZIPUtil、HttpUtil、HttpUtil、NetworkUtil、RegexUtils、PropertiesUtil、DateUtil、BigDecimalUtil、EmailUtil、FastJsonUtil、ProtobufUtil等等
  • java常用工具类整理28个java常用工具类整理28个java常用工具类整理28个
  • 提供了很丰富的java工具类,包括字符串、数字、日期、文件、图像、编码解码、校验工具、文档操作等。 主要分为以下几种: - 1.通用操作类,例如String、数字、日期、各种校验等 - 2.文档操作,excel、pdf等 - 3.加密...
  • java项目开发常用工具类:RestTemplate、redis、exceptionHandler、Validation、logback。。。
  • Java项目开发常用工具包,其中主要包括:Assert.java BufferedImageLuminanceSource.java CipherUtil.java ClientConst.java CodeUtil.java ComputeUtil.java DataUtils.java DateUtils.java Digests.java Encodes....
  • java常用开发工具类大全,涵盖常见工作的问题,常用的日期工具类等等,非常强大和全面。
  • 并且在平时开发中会遇到各种各样通用的一些功能,比如对json的处理,对String对象的处理,对Excel文件的处理,MD5加密处理,Bean对象处理等等,这些常用并通用的方法可以被封装成一个个工具类如StringUtil,...
  • 28个java常用工具类

    2017-09-04 11:20:29
    java工具类,包含了字符串类型,数据类型,MD5,日期时间类型,文件上传工具类,正则表达式帮助类等28个java开发常用工具
  • java开发工作多年总结的的一些工具类; 包括有: 1、常用的日期类操作 2、excel操作 3、xml操作 4、集成科大讯飞语言合成工具类; 5、集合类操作(list,map,array) 6、FTP工具类 7、csv操作 8、file文件类操作 9...
  • JAVA常用工具类

    万次阅读 多人点赞 2018-09-11 22:28:32
    JAVA常用工具类(根据GITHUB代码统计) 从Google你能搜索到大量的关于Struts,Spring,Hibernate,iBatis等比较大的框架的资料,但是很少有人去关注一些小的工具包,但是当你真正知道了这些包的用处之后,你会发现它能很...

    JAVA常用工具类(根据GITHUB代码统计)

    从Google你能搜索到大量的关于Struts,Spring,Hibernate,iBatis等比较大的框架的资料,但是很少有人去关注一些小的工具包,但是当你真正知道了这些包的用处之后,你会发现它能很大程度的帮你节省时间,能很方便的实现你的需求。当然,没有这些包,你也能实现你的需求,但是你需要时间。

    目录
    - 第一部分:常用的16个工具类
    - 第二部分:常用的测试库(链接及用法)
    - 第三部分:java开发常用工具类(正则校验)

    第一部分:常用的16个工具类

    一、org.apache.commons.io.IOUtils

    1、closeQuietly 关闭一个IO流、socket、或者selector且不抛出异常。通常放在finally块。

    2、toString 转换IO流、Uri、byte[]为String。

    3、copy IO流数据复制,从输入流写到输出流中,最大支持2GB。

    4、toByteArray 从输入流、URI获取byte[]。

    5、write 把字节、字符等写入输出流。

    6、toInputStream 把字符转换为输入流。

    7、readLines 从输入流中读取多行数据,返回List

    8、copyLarge 同copy,支持2GB以上数据的复制。

    9、lineIterator 从输入流返回一个迭代器,

    10、根据参数要求读取的数据量,全部读取,如果数据不够,则失败。

    二、org.apache.commons.io.FileUtils

    1、deleteDirectory 删除文件夹

    2、readFileToString 以字符形式读取文件内容。

    3、deleteQueitly 删除文件或文件夹且不会抛出异常。

    4、copyFile 复制文件

    5、writeStringToFile 把字符写到目标文件,如果文件不存在,则创建。

    6、forceMkdir 强制创建文件夹,如果该文件夹父级目录不存在,则创建父级。

    7、write 把字符写到指定文件中

    8、listFiles 列举某个目录下的文件(根据过滤器)

    9、copyDirectory 复制文件夹

    10、forceDelete 强制删除文件

    三、org.apache.commons.lang.StringUtils

    1、isBlank 字符串是否为空 (trim后判断)

    2、isEmpty 字符串是否为空 (不trim并判断)

    3、equals 字符串是否相等

    4、join 合并数组为单一字符串,可传分隔符

    5、split 分割字符串

    6、EMPTY 空字符串

    7、trimToNull trim后为空字符串则转换为null

    8、replace 替换字符串

    四、org.apache.http.util.EntityUtils

    1、toString 把Entity转换为字符串

    2、consume 确保Entity中的内容全部被消费。可以看到源码里又一次消费了Entity的内容,假如用户没有消费,那调用Entity时候将会把它消费掉。

    3、toByteArray 把Entity转换为字节流

    4、consumeQuietly 和consume一样,但不抛异常

    5、getContentCharset 获取内容的编码

    五、org.apache.commons.lang3.StringUtils

    1、isBlank 字符串是否为空 (trim后判断)

    2、isEmpty 字符串是否为空 (不trim并判断)

    3、equals 字符串是否相等

    4、join 合并数组为单一字符串,可传分隔符

    5、split 分割字符串

    6、EMPTY 空字符串

    7、replace 替换字符串

    9、capitalize 首字符大写

    六、org.apache.commons.io.FilenameUtils

    1、getExtension 返回文件后缀名

    2、getBaseName 返回文件名,不包含后缀名

    3、getName 返回文件全名

    4、concat 按命令行风格组合文件路径(详见方法注释)

    5、removeExtension 删除后缀名

    6、normalize 使路径正常化

    7、wildcardMatch 匹配通配符

    8、seperatorToUnix 路径分隔符改成unix系统格式的,即/

    9、getFullPath 获取文件路径,不包括文件名

    10、isExtension 检查文件后缀名是不是传入参数(List)中的一个

    七、org.springframework.util.StringUtils

    1、hasText 检查字符串中是否包含文本

    2、hasLength 检测字符串是否长度大于0

    3、isEmpty 检测字符串是否为空(若传入为对象,则判断对象是否为null)

    4、commaDelimitedStringToArray 逗号分隔的String转换为数组

    5、collectionToDelimitedString 把集合转为CSV格式字符串

    6、replace 替换字符串

    7、delimitedListToStringArray 相当于split

    8、uncapitalize 首字母小写

    9、collectionToDelimitedCommaString 把集合转为CSV格式字符串

    10、tokenizeToStringArray 和split基本一样,但能自动去掉空白的单词

    八、org.apache.commons.lang.ArrayUtils

    1、contains 是否包含某字符串

    2、addAll 添加所有

    3、clone 克隆一个数组

    4、isEmpty 是否空数组

    5、add 向数组添加元素

    6、subarray 截取数组

    7、indexOf 查找下标

    8、isEquals 比较数组是否相等

    9、toObject 基础类型数据数组转换为对应的Object数组

    九、org.apache.commons.lang.StringEscapeUtils

    支持编码转换

    escapeXml unEscapeXml。

    此外,还支持html、java、JavaScript、sql、csv等

    十、org.apache.http.client.utils.URLEncodedUtils

    1、format 格式化参数,返回一个HTTP POST或者HTTP PUT可用 application/x-www-form-urlencoded字符串

    2、parse 把String或者URI等转换为List

    十一、org.apache.commons.codec.digest.DigestUtils

    1、md5Hex MD5加密,返回32位

    2、sha1Hex SHA-1加密

    3、sha256Hex SHA-256加密

    4、sha512Hex SHA-512加密

    5、md5 MD5加密,返回16位

    十二、org.apache.commons.collections.CollectionUtils

    1、isEmpty 是否为空

    2、select 根据条件筛选集合元素

    3、transform 根据指定方法处理集合元素,类似List的map()。

    4、filter 过滤元素,雷瑟List的filter()

    5、find 基本和select一样

    6、collect 和transform 差不多一样,但是返回新数组

    7、forAllDo 调用每个元素的指定方法。

    8、isEqualCollection 判断两个集合是否一致

    十三、org.apache.commons.lang3.ArrayUtils

    1、contains 是否包含某字符串

    2、addAll 添加所有

    3、clone 克隆一个数组

    4、isEmpty 是否空数组

    5、add 向数组添加元素

    6、subarray 截取数组

    7、indexOf 查找下标

    8、isEquals 比较数组是否相等

    9、toObject 基础类型数据数组转换为对应的Object数组

    十四、org.apache.commons.beanutils.PropertyUtils

    1、getProperty 获取对象属性值

    2、setProperty 设置对象属性值

    3、getPropertyDiscriptor 获取属性描述器

    4、isReadable 检查属性是否可访问

    5、copyProperties 复制属性值,从一个对象到另一个对象

    6、getPropertyDiscriptors 获取所有属性描述器

    7、isWriteable 检查属性是否可写

    8、getPropertyType 获取对象属性类型

    十五、org.apache.commons.lang3.StringEscapeUtils

    支持编码转换

    escapeJson unEscapeJson。

    此外,还支持html、java、JavaScript、sql、csv、xml等

    十六、org.apache.commons.beanutils.BeanUtils

    1、copyPeoperties 复制属性值,从一个对象到另一个对象

    2、getProperty 获取对象属性值

    3、setProperty 设置对象属性值

    4、populate 根据Map给属性复制

    5、copyPeoperty 复制单个值,从一个对象到另一个对象。

    6、cloneBean 克隆


    第二部分:常用的测试库(链接及用法)

    以下提供一些类库的测试,希望对大家有用:


    第三部分:java开发常用工具类(正则校验)

    原文链接https://www.cnblogs.com/ITzhangda/p/9146452.html

    java正则表达式的匹配包括:邮箱,手机,姓名,昵称,身份证号,银行卡号等;
    生成6位随机数;
    对url中字符串进行编码和解码;
    获取客户端ip地址;
    获取系统当前时间;

    生成32位编码不含横线;

    生成MD5编码;

    通过身份证获取性别;

    通过身份证获取生日;

    手机号中间4位替换成星号;

    邮箱地址加星号;

    生成随机密码;

    展开全文
  • 原文:java常用开发工具类大全,涵盖常见工作的问题(超赞) 源代码下载地址:http://www.zuidaima.com/share/1845027886320640.htm /** *方法说明:实现service方法 *输入参数:HttpServletRequest req...

    原文:java常用开发工具类大全,涵盖常见工作的问题(超赞)


    
    /**
     *<br>方法说明:实现service方法
     *<br>输入参数:HttpServletRequest req 客户请求对象
     *<br>输入参数:HttpServletResponse res 服务器应答对象
     *<br>返回类型:
     */
      public void service(HttpServletRequest req, HttpServletResponse res)
           throws IOException
      {
        boolean cookieFound = false;
        Cookie thisCookie = null;
        
        // 设置内容类型
        res.setContentType("text/html; charset=GB2312");
        // 调用getWriter()
        PrintWriter out = res.getWriter();
        
        // 从请求获取coolies
        Cookie[] cookies = req.getCookies();
        
        if(cookies!=null){
          for(int i=0; i < cookies.length; i++) {
            thisCookie = cookies[i];
            //检查是否存在CookieCount数据
            if (thisCookie.getName().equals("CookieCount")) {
              cookieFound = true;
              break;
            }
          }
        }
        if (cookieFound == false) {
          // 创建新的Cookie并设置它的存活期
          thisCookie = new Cookie("CookieCount", "1");
          thisCookie.setMaxAge(60*1);
          // 在response对象中加入cookie
          res.addCookie(thisCookie);
        }

     

    java  工具类集合涵盖常见工作的问题(超赞)

     

     

     

    下载解压,文件结构如上,希望对大家有帮助,没必要重复造轮子!!!

    展开全文
  • java常用工具类和接口返回对象,方便开发调用,提高开发效率,很不错的代码。
  • 封装了一些常用Java操作方法,便于重复开发利用. 另外希望身为Java牛牛的你们一起测试和完善,欢迎入群263641914 一起封装和完成常用Java代码。 节约撸码时间以方便有更多的时间去把妹子~
  • JAVA常用的16个工具类

    万次阅读 多人点赞 2019-04-16 09:34:33
    目录 1 org.apache.commons.io.IOUtils 2 org.apache.commons.io.FileUtils ...3 org.apache.commons.lang....另外,工具类,根据阿里开发手册,包名如果要使用util不能带s,工具类命名为 XxxUtils 。  

    目录

    1 org.apache.commons.io.IOUtils

    2 org.apache.commons.io.FileUtils

    3 org.apache.commons.lang.StringUtils

    4 org.apache.http.util.EntityUtils

    5 org.apache.commons.lang3.StringUtils

    6 org.apache.commons.io.FilenameUtils

    7 org.springframework.util.StringUtils

    8 org.apache.commons.lang.ArrayUtils

    9 org.apache.commons.lang.StringEscapeUtils

    10 org.apache.http.client.utils.URLEncodedUtils

    11 org.apache.commons.codec.digest.DigestUtils

    12 org.apache.commons.collections.CollectionUtils

    13 org.apache.commons.lang3.ArrayUtils

    14 org.apache.commons.beanutils.PropertyUtils

    15 org.apache.commons.lang3.StringEscapeUtils(废弃)

    16 org.apache.commons.beanutils.BeanUtils


    在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类。

    1 org.apache.commons.io.IOUtils

    closeQuietly:关闭一个IO流、socket、或者selector且不抛出异常,通常放在finally块
    toString:转换IO流、 Uri、 byte[]为String
    copy:IO流数据复制,从输入流写到输出流中,最大支持2GB
    toByteArray:从输入流、URI获取byte[]
    write:把字节. 字符等写入输出流
    toInputStream:把字符转换为输入流
    readLines:从输入流中读取多行数据,返回List<String>
    copyLarge:同copy,支持2GB以上数据的复制
    lineIterator:从输入流返回一个迭代器,根据参数要求读取的数据量,全部读取,如果数据不够,则失败

    2 org.apache.commons.io.FileUtils

    deleteDirectory:删除文件夹
    readFileToString:以字符形式读取文件内容
    deleteQueitly:删除文件或文件夹且不会抛出异常
    copyFile:复制文件
    writeStringToFile:把字符写到目标文件,如果文件不存在,则创建
    forceMkdir:强制创建文件夹,如果该文件夹父级目录不存在,则创建父级
    write:把字符写到指定文件中
    listFiles:列举某个目录下的文件(根据过滤器)
    copyDirectory:复制文件夹
    forceDelete:强制删除文件

    3 org.apache.commons.lang.StringUtils

    isBlank:字符串是否为空 (trim后判断)
    isEmpty:字符串是否为空 (不trim并判断)
    equals:字符串是否相等
    join:合并数组为单一字符串,可传分隔符
    split:分割字符串
    EMPTY:返回空字符串
    trimToNull:trim后为空字符串则转换为null
    replace:替换字符串

    4 org.apache.http.util.EntityUtils

    toString:把Entity转换为字符串
    consume:确保Entity中的内容全部被消费。可以看到源码里又一次消费了Entity的内容,假如用户没有消费,那调用Entity时候将会把它消费掉
    toByteArray:把Entity转换为字节流
    consumeQuietly:和consume一样,但不抛异常
    getContentCharset:获取内容的编码

    5 org.apache.commons.lang3.StringUtils

    isBlank:字符串是否为空 (trim后判断)
    isEmpty:字符串是否为空 (不trim并判断)
    equals:字符串是否相等
    join:合并数组为单一字符串,可传分隔符
    split:分割字符串
    EMPTY:返回空字符串
    replace:替换字符串
    capitalize:首字符大写

    6 org.apache.commons.io.FilenameUtils

    getExtension:返回文件后缀名
    getBaseName:返回文件名,不包含后缀名
    getName:返回文件全名
    concat:按命令行风格组合文件路径(详见方法注释)
    removeExtension:删除后缀名
    normalize:使路径正常化
    wildcardMatch:匹配通配符
    seperatorToUnix:路径分隔符改成unix系统格式的,即/
    getFullPath:获取文件路径,不包括文件名
    isExtension:检查文件后缀名是不是传入参数(List<String>)中的一个

    7 org.springframework.util.StringUtils

    hasText:检查字符串中是否包含文本
    hasLength:检测字符串是否长度大于0
    isEmpty:检测字符串是否为空(若传入为对象,则判断对象是否为null)
    commaDelimitedStringToArray:逗号分隔的String转换为数组
    collectionToDelimitedString:把集合转为CSV格式字符串
    replace 替换字符串
    7. delimitedListToStringArray:相当于split
    uncapitalize:首字母小写
    collectionToDelimitedCommaString:把集合转为CSV格式字符串
    tokenizeToStringArray:和split基本一样,但能自动去掉空白的单词

    8 org.apache.commons.lang.ArrayUtils

    contains:是否包含某字符串
    addAll:添加整个数组
    clone:克隆一个数组
    isEmpty:是否空数组
    add:向数组添加元素
    subarray:截取数组
    indexOf:查找某个元素的下标
    isEquals:比较数组是否相等
    toObject:基础类型数据数组转换为对应的Object数组

    9 org.apache.commons.lang.StringEscapeUtils

    参考十五:org.apache.commons.lang3.StringEscapeUtils

    10 org.apache.http.client.utils.URLEncodedUtils

    format:格式化参数,返回一个HTTP POST或者HTTP PUT可用application/x-www-form-urlencoded字符串
    parse:把String或者URI等转换为List<NameValuePair>

    11 org.apache.commons.codec.digest.DigestUtils

    md5Hex:MD5加密,返回32位字符串
    sha1Hex:SHA-1加密
    sha256Hex:SHA-256加密
    sha512Hex:SHA-512加密
    md5:MD5加密,返回16位字符串

    12 org.apache.commons.collections.CollectionUtils

    isEmpty:是否为空
    select:根据条件筛选集合元素
    transform:根据指定方法处理集合元素,类似List的map()
    filter:过滤元素,雷瑟List的filter()
    find:基本和select一样
    collect:和transform 差不多一样,但是返回新数组
    forAllDo:调用每个元素的指定方法
    isEqualCollection:判断两个集合是否一致

    13 org.apache.commons.lang3.ArrayUtils

    contains:是否包含某个字符串
    addAll:添加整个数组
    clone:克隆一个数组
    isEmpty:是否空数组
    add:向数组添加元素
    subarray:截取数组
    indexOf:查找某个元素的下标
    isEquals:比较数组是否相等
    toObject:基础类型数据数组转换为对应的Object数组

    14 org.apache.commons.beanutils.PropertyUtils

    getProperty:获取对象属性值
    setProperty:设置对象属性值
    getPropertyDiscriptor:获取属性描述器
    isReadable:检查属性是否可访问
    copyProperties:复制属性值,从一个对象到另一个对象
    getPropertyDiscriptors:获取所有属性描述器
    isWriteable:检查属性是否可写
    getPropertyType:获取对象属性类型

    15 org.apache.commons.lang3.StringEscapeUtils(废弃)

    unescapeHtml4:转义html
    escapeHtml4:反转义html
    escapeXml:转义xml
    unescapeXml:反转义xml
    escapeJava:转义unicode编码
    escapeEcmaScript:转义EcmaScript字符
    unescapeJava:反转义unicode编码
    escapeJson:转义json字符
    escapeXml10:转义Xml10

    这个现在已经废弃了,建议使用commons-text包里面的方法。

    16 org.apache.commons.beanutils.BeanUtils

    copyPeoperties:复制属性值,从一个对象到另一个对象
    getProperty:获取对象属性值
    setProperty:设置对象属性值
    populate:根据Map给属性复制
    copyPeoperty:复制单个值,从一个对象到另一个对象
    cloneBean:克隆bean实例

    现在你只要了解了以上16种最流行的工具类方法,你就不必要再自己写工具类了,不必重复造轮子。

    另外,工具类,根据阿里开发手册,包名如果要使用util不能带s,工具类命名为XxxUtils

     

    展开全文
  • java工作6年积累常用工具类,可以快速解决日常开发各种问题,涵盖线程、网络、DB、文件、IO流、邮件、Linux远程登录、加密解密、定时任务、XML解析、JOSN解析、CVS和Excel解析、中英文转换等等
  • 工作11年总结的常用java工具类,上百种方法,开发中绝对用得到&&工作11年总结的常用java工具类,上百种方法,开发中绝对用得到
  • java-tools java开发常用工具类
  • [精品] 收集的27个java开发常用工具类.基本满足开发需求 源代码下载地址:http://www.zuidaima.com/share/1596028005993472.htm
     
    

    原文:[精品] 收集的27个java开发常用工具类.基本满足开发需求

    源代码下载地址:http://www.zuidaima.com/share/1596028005993472.htm

    最近从网上收集的java开发常用的工具类,分享给大家。基本满足开发需求.推荐给热爱最代码以及java的牛牛们.   每个类都有注释的,欢迎大家可以下载使用.   

    字符编码:CharTools,

    base64:Base64 *.java

    Md5加密:  MD5*.java

    上传:*Uploader*

    生成缩略图类:ThumbnailGenerator

    时间和日期的工具:DateUtil

    字符串:StringHelper,DealString

    dom4j工具类:Dom4jHelper.java

    Excel导出:ExecHelper

    文件操作:File*.java

    IP:IPDeal.java

    正则表达式应用类:RegExUtil

    ..........还有好多开发中用到的类,可根据个人需要加入


    展开全文
  • 最近从网上收集的java开发常用工具类,分享给大家。基本满足开发需求.推荐给热爱最代码以及java的牛牛们. 每个类都有注释的,欢迎大家可以下载使用. 字符编码:CharTools, base64:Base64 *.java Md5加密: MD5*....
  • java工具类去掉字符串String中的.点。android开发java程序员常用工具类。博文介绍:http://blog.csdn.net/qq_21376985/article/details/51482313
  • Java项目常用开发工具类
  • 本资源是java开发常用工具类,包括01.DTD约束文档,02.Schema约束文档,c3p0,commons-dbutils-1.6,commons-io-2.4,commons-pool-1.5.6,mysql-connector-java-5.1.37
  • Java常用开发工具有哪些?

    千次阅读 2021-01-14 16:56:58
    Java常用的几个开发工具。下面这些工具或许功能和作用不同,但是有着一个共同的主旨,那就是——它们都是为了给 Java 编码和开发提供卓越的支持。 常用源码编辑工具介绍 Java源代码本质上其实就是普通的文本文件,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 260,825
精华内容 104,330
关键字:

java开发常用工具类

java 订阅