java开发工具排行(java排名靠前的一些工具包)
java开发工具排行(java排名靠前的一些工具包)
2024-07-01 06:50:41  作者:纠纠结  网址:https://m.xinb2b.cn/know/dfm156330.html

java开发工具排行(java排名靠前的一些工具包)(1)

一. org.apache.commons.io.IOUtils

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

二. org.apache.commons.io.FileUtils

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

三. org.apache.commons.lang.StringUtils

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

四. org.apache.http.util.EntityUtils

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

五. org.apache.commons.lang3.StringUtils

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

六. org.apache.commons.io.FilenameUtils

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

七. org.springframework.util.StringUtils

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

八. org.apache.commons.lang.ArrayUtils

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

九. org.apache.commons.lang.StringEscapeUtils

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

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

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

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

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

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

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

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

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

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

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

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

unescapeHtml4:转义htmlescapeHtml4:反转义htmlescapeXml:转义xmlunescapeXml:反转义xmlescapeJava:转义unicode编码escapeEcmaScript:转义EcmaScript字符unescapeJava:反转义unicode编码escapeJson:转义json字符escapeXml10:转义Xml10

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

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

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

关注

感谢阅读,如果这篇文章帮助了您,欢迎 点赞收藏,关注转发 哟。您的帮助是我们前行的动力,我们会提供更多有价值的内容给大家... 谢谢!

  • 怎么做酸菜干(如何做酸菜干)
  • 2024-07-01如何做酸菜干酸菜干的制作方法:首先准备好青菜,洗净,放入锅内煮熟;在煮的过程中要掌握好火候,不能煮得太熟,也不能煮得太生,以掐得动为宜趁热把煮好的菜放入缸中,加入酸汤引子,过2—3天捞出晾干;剩下的酸汤留下备用,。
  • 文件夹压缩打包的方法(文件夹如何压缩)
  • 2024-07-01文件夹如何压缩文件夹如何压缩1、工具/原料:WinRAR或者其他压缩软件2、首先,确保你电脑安装有压缩软件,如WinRAR3、找到你要压缩的文件夹,选中右击4、选择添加到压缩文件,选择好压缩格式,点击确定即可完成简。
  • 铅笔人食人花(用木棍插假花装食人花)
  • 2024-07-01用木棍插假花装食人花被一部名为《巨兽狂蟒》的电影海报所吸引,再加上这霸气侧漏的名字,还是没忍住点了进去今年看了几部不错的网大,比如张浩的《四平警事之尖峰时刻》和《新逃学威龙》、谢苗的《东北警察故事》、崔志佳的《烧烤之王》。
  • 虎哥介绍变色龙(江照黎明宠物变色龙遭围观)
  • 2024-07-01江照黎明宠物变色龙遭围观电视剧《江照黎明》精彩花絮,宠物变色龙遭到刘凯、马思纯和白客的亲切围观“虎哥”张本煜驾驭反派角色,努力营业,白客吓得慌了,却马思纯吐槽像霸道总裁这是一部看起来“全员恶人”的电视剧李晓楠丈夫苏睿意外身亡。
  • 男子尾随女学生被抓(扩散中南大学女大学生校园内遭飞车男袭臀)
  • 2024-07-01扩散中南大学女大学生校园内遭飞车男袭臀女大学生校园内遭飞车男袭臀对方非礼后还返回,自称“手贱”;半小时内就有三名女生受害,警方已介入调查9月2日,中南大学校园,白衣男子正准备“飞车袭臀”视频截图当遭遇陌生男子非礼,你会怎么办?选择忍气吞声。
  • 世预赛最新战报(世预赛生死战前瞻)
  • 2024-07-01世预赛生死战前瞻经过1个月的等待后,世预赛12强赛重燃战火,北京时间11月11日晚23点,国足将会坐镇所谓的“主场”迎战小组最后1个对手阿曼,届时CCTV5也会现场直播之所以在主场前打上引号,是因为这场比赛仍然在沙迦。
  • 内墙刮腻子的正确步骤(内墙批刮腻子的方法和技巧)
  • 2024-07-01内墙批刮腻子的方法和技巧墙面装饰是房屋基础装修的重要组成部分,也是一项面子工程好多人比较关注最终的墙面装饰效果,但对于墙面基层处理并不重视殊不知,这一做法往往让自己后期很被动由于墙面基层未处理好,或者处理方式不当,或者用了劣。
  • 启东度假(启东海上威尼斯)
  • 2024-07-01启东海上威尼斯爱上盛夏花漾旅途世界很大,我们都想去看看世界很小,早上刚启程,晚上即在彼岸旅行,对于当代人来说,说走就走真的不难,远近皆有风景,只看我们旅行的目的是什么过去的旅行,酒店只是歇憩的途中驿站,目标风景是在。
  • 只花一千自驾去珠峰的第三天(如何自驾去珠穆朗玛峰)
  • 2024-07-01如何自驾去珠穆朗玛峰摘要:珠穆朗玛峰位于喜马拉雅山马哈兰古尔段,海拔8844.43米(29,029英尺)作为大自然的杰作之一,珠穆朗玛峰拥有许多极端奇观山顶终年白雪皑皑,当阳光照在山上时,山顶犹如白色的金字塔更多的时候,。
  • 红薯甜汤的做法(红薯甜汤怎么做)
  • 2024-07-01红薯甜汤怎么做姜拍散,红枣去核切成若干瓣,水煮开后放入熬煮红薯削皮,用刀刃深入红薯肉中,稍稍用力将红薯一块块撬开,并浸泡于水中,多换几次水以洗掉淀粉,使汤色更清亮开中火,在锅中翻炒番薯,将水分炒干炒干后再一次浸泡于。
  • 过渡时期的总路线可以概括为(过渡时期的总路线)
  • 2024-07-01过渡时期的总路线(一九五三年九月八日)  我今天谈谈从新民主主义过渡到社会主义的问题,题目是过渡时期的总路线一  这个问题本来不是一个新的问题从中华人民共和国成立时起,我们就认定新民主主义要过渡到社会主义《共同纲领》。
  • 是不是每个人都有牙隐裂(有一种纠结叫隐裂牙)
  • 2024-07-01有一种纠结叫隐裂牙“医生,牙齿不吃饭不疼,吃到硬东西,尤其像小骨头、牛肉干等,有时候吃芹菜,还会疼,怎么回事啊?”“您的牙齿有裂纹了,治疗起来很棘手,效果可能不好,这颗牙以后再也不能吃硬东西了”“啊……做了治疗,也不能。