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


一. 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-11-22武林外传中的秀才与捕快作者:我方团队未央2006年,《武林外传》横空出世,成为国内至今难以超越的情景喜剧那时,郭芙蓉还没有成为女强人苏明玉,吕秀才戏里戏外都忙着之乎者也的考试两个年轻人一边柴米油盐酱醋茶,一边细细品味着江湖。
  • 关于青春毕业的长篇文案(毕业季告别青春的文案)
  • 2024-11-22毕业季告别青春的文案导语:精选15条毕业季告别青春的文案1、后来我才知道,前程似锦是告别的意思2、再见了,我的青春时光,再见了,那个我喜欢了整整一个曾经的人3、毕业那天,你像往常一样跟我道别,多年以后,我才明白:那天与我。
  • 青河绝恋里赵时俊爱过万秋玲吗
  • 2024-11-22青河绝恋里赵时俊爱过万秋玲吗开始一直爱的是沈心慈,最后结局爱上了万秋玲万秋玲二十几岁,尽管有一个出身草莽的父亲,可是从小体质虚弱身患肺疾的她,温婉秀美,特别是具有1颗通情达理体贴的好心肠虽然一辈子无法得到丈夫赵时俊的爱,却仍然义。
  • 马来西亚肉骨茶怎么做好吃(新加坡肉骨茶的做法)
  • 2024-11-22新加坡肉骨茶的做法肉骨茶是新加坡非常受欢迎的美食,是用排骨和中药包煲成的汤,并不是茶,汤的味道非常鲜美,肉也香而不腻By鱼儿妈kiki用料排骨750G大蒜1整个肉骨茶包1个板栗10个做法步骤1、买一些新鲜的肋排洗净备用。
  • 杭州免费亲子游玩的地方(亲子游杭州Do都城)
  • 2024-11-22亲子游杭州Do都城杭州Do都城少儿社会体验馆是国内首家、场馆规模亚洲最大的少年儿童体验类教育场馆"Do都城"以真实的社会生活世界为模板在这里,孩子们可以像大人一样,学习体验求职应聘、创业工作、理财消费、。
  • 古希腊神话十二主神以及职位(希腊神话中12位主神的关系)
  • 2024-11-22希腊神话中12位主神的关系宙斯Zeus:天神之父,也是众神之神,地上万物的最高统治者用雷霆和叫做“埃奎斯”的神盾治理天和地同时,宙斯还是个花心大萝卜,到处拈花惹草使他的妻子赫拉嫉妒天后:赫拉Hera:宙斯的妻子,神圣的婚姻女神。
  • 斗罗朱竹清穿的是什么衣服?朱竹清进行了一番调整
  • 2024-11-22斗罗朱竹清穿的是什么衣服?朱竹清进行了一番调整在斗罗大陆动画中,唐三和剑斗罗进行了一番切磋,非常精彩唐三全程都没有使用魂技,而是使用魂骨技能、昊天九绝、黄金十三戟,这也是一种很好的战术,毕竟魂技消耗的魂力太大,使用魂骨技能不仅能达到一般封号斗罗第。
  • 原子序数周期族的含义(了解一下)
  • 2024-11-22了解一下原子序数:指元素在周期表中的序号,符号为Z,在数值上等于原子核的核电荷数(即质子数)或中性原子的核外电子数例如碳的原子序数是6,它的核电荷数(质子数)或核外电子数也是6周期:主要是指元素的核外电子排布。
  • 磁铁为什么可以吸住铁(磁铁吸铁是什么原理)
  • 2024-11-22磁铁吸铁是什么原理生活中我们知道磁铁是可以吸铁的,不过小时候由于知识面的欠缺,一直也没理解这个是什么原因,今天小八就为小伙伴们介绍下磁铁吸铁的原理世间万物皆有磁性我们知道物质由原子构成,而原子是由原子核和电子组成的在原。
  • 导演请指教包贝尔会选择朱志鑫吗(王晶担心包贝尔选错题材)
  • 2024-11-22王晶担心包贝尔选错题材《导演请指教》强势上线,首期节目中,王晶担心包贝尔选错题材,而且,新人演员朱志鑫能否撑起剧情也让人有点担忧没想到,朱志鑫很有灵气,首次演戏就让人刮目相看,金牌制片人夸他塑造人物很有感染力,包贝尔的《哪。