java开发工具排行(java排名靠前的一些工具包)
java开发工具排行(java排名靠前的一些工具包)
2024-07-01 02:17:42  作者:纠纠结  网址:https://m.xinb2b.cn/tech/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我和我的祖国原唱是谁歌词:我和我的祖国一刻也不能分割无论我走到哪里都流着一首赞歌我歌唱每一座高山我歌唱每一条河袅袅炊烟小小村落路上一道辙啦……啦……你用你那母亲的脉搏和我诉说我的祖国和我像海和浪花一朵浪是海的赤子海是那浪。
  • 绘画心理咨询(绘画心理分析师培训在郑州完美收官)
  • 2024-07-01绘画心理分析师培训在郑州完美收官何为绘画心理测验?绘画心理分析在分析什么?绘画心理分析的优势有哪些?9月21日—22日,由河南省现代家庭教育研究院、河南省青少年心理研究所联合主办的为期两天的绘画心理分析师培训(初、中级班)在郑州市金。
  • 薛刚反唐连环画第一册(梁羽生武侠小说连环画唐宫恩怨第二集)
  • 2024-07-01梁羽生武侠小说连环画唐宫恩怨第二集《唐宫恩怨录》又名《女帝奇英传》是新派武侠小说开山祖师梁羽生的代表作之一,言辞优美,描写生动,文中大量运用诗词,独树一帜背景是唐代女帝武则天的瑰奇浪漫事迹,至情节却环绕在两对江湖儿女永难消泯的恩怨情仇。
  • 小学四年级数学追及问题(小学四年级数学课外拓展第1讲)
  • 2024-07-01小学四年级数学课外拓展第1讲小故事三位客人住宿,收费标准是:每晚每人100元第二天,三人各付100元房费恰好老板这天心情很好,只收他们250元,他让服务员退50元,服务员只退给每人10元,另外20元装进了自己的腰包大家想一想:每。
  • 聚氨酯密封胶如何去除(聚氨酯密封胶有何优点)
  • 2024-07-01聚氨酯密封胶有何优点随着聚氨酯密封胶用途越来越广,多个品牌纷纷涌现出来不论客户们选择了哪个品牌,都要将质量与性能放在重要位置选择了优质的聚氨酯密封胶,能够发挥良好的耐磨性、耐水性以及耐油性,适合长期使用添加图片注释,不超。
  • 剑侠世界2全新资料(剑侠世界2单机版)
  • 2024-07-01剑侠世界2单机版剑侠世界2是一款以国风武侠为题材的MMORPG手游,游戏运用次世代引擎,呈现了堪比端游的精美画面,实现法线级角色及场景精度,画面非常的高清,带给你非常震撼的游戏画质体验该游戏在传统的回合制战斗的基础上。
  • 电视剧赘婿评价怎么样(电视剧赘婿引发热议)
  • 2024-07-01电视剧赘婿引发热议近日电视剧《赘婿》大火,独占热搜,成了全国人民的下饭剧,剧中郭麒麟饰演的宁毅是穿越的现代人,嫁进富贵之家当上门女婿,帮助宋轶饰演的苏檀儿夺得苏家掌印,两人一路相爱相杀,发生了一系列啼笑皆非的故事从富家。
  • 翡翠检测费用是多少钱(翡翠检测费用需要多少钱)
  • 2024-07-01翡翠检测费用需要多少钱翡翠鉴定的费用并不高,据悉,翡翠市场的源头,单次鉴定的费用大概在几十元左右广东平洲、揭阳、四会作为玉器批发市场的源头,当地有许多权威的鉴定检测机构,倘若在平洲与当地鉴定机构合作,国检的翡翠证书的会员价。
  • mes功能模型(数字化模型是工业PaaS平台的核心-首谈工业机理模型)
  • 2024-07-01数字化模型是工业PaaS平台的核心-首谈工业机理模型工业互联网作为新一代信息技术与制造业深度融合的产物,不仅能为制造业乃至整个实体经济数字化、网络化、智能化升级提供新型网络基础设施支撑,还不断催生新模式、新业态和新产业工业互联网平台作为工业互联网实施落。
  • 如何做姜米粥(姜米粥的做法)
  • 2024-07-01姜米粥的做法先将粳米淘洗净,用清水泡20分钟;然后洗去生姜外皮污泥(不要去生姜皮),切成厚片(0.3厘米左右);粳米边同泡粳米的水一同倒进砂钵锅里,酌情添水,放进生姜片盖上盖;大火烧开后,转中小火煮(盖子留一丝缝。
  • 可敬的引路人(峡口引路人)
  • 2024-07-01峡口引路人新华社杭州9月10日电题:峡口“引路人”新华社记者俞菀、齐琪浙闽赣三省交界处的浙江省衢州市江山市峡口镇,因地处深山峡谷之口而得名位于镇南的峡口小学,接收了当地众多留守儿童18年来,当地先后有29位退休。