java开发工具排行(java排名靠前的一些工具包)
java开发工具排行(java排名靠前的一些工具包)
2024-11-05 07:52:05  作者:纠纠结  网址:https://m.xinb2b.cn/sport/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-05哪个更能决定汽车的动力之前有朋友反馈,你做动力测试怎么不介绍发动机的功率,发动机功率不重要么?发动机的扭矩和功率哪个重要?发动机的扭矩和功率哪个代表发动机动力?发动机功率决定了汽车的加速?发动机扭矩比功率更能决定加速,更能。
  • 新鲜羊奶的正确煮法(新鲜羊奶的煮法)
  • 2024-11-05新鲜羊奶的煮法新鲜羊奶在不锈钢锅中加热到沸腾状态,然后又恢复到不沸腾状态,如此反复三次即可,这样主要是为了消毒,破坏奶中携带的细菌和病毒,想喝甜羊奶的话可以加糖,不过一定要及时喝,不然很容易变质,而且煮奶的时候不可。
  • 东风日产三菱suv车型7座(雷诺-日产-三菱平台打造)
  • 2024-11-05雷诺-日产-三菱平台打造3月19日,东风新能源EX1PRO正式上市,售价区间为4.57-5.67万元新车采用雷诺-日产-三菱旗下CMF平台,相比现款车型增加了新的外观和内饰颜色,标配运动座椅,高配车型还配备8英寸大屏和倒车影。
  • 问道成长最高的宠物(曾经陪伴你最久的宠物还记得吗)
  • 2024-11-05曾经陪伴你最久的宠物还记得吗“我今天给我九尾刷了30多万亲密,马上就500W亲密了,厉害吧”打开包裹看到那只马上1000万亲密的赤天,说了一句“你真厉害,马上都500W亲密了,我赤天还没到1000W亲密,烦人”“你们真厉害,我还。
  • 如何做菠菜汤 香菇菠菜汤的做法
  • 2024-11-05如何做菠菜汤 香菇菠菜汤的做法主料:香菇2朵、菠菜1颗、鸡蛋1个、玉米速溶羹1袋;辅料:水500g香菇菠菜蛋花汤1把食材准备好2然后洗净切好备用3把速溶羹放入冷水里4然后点火不停的搅拌5等锅热起放入香菇6然后不停的搅拌7等锅开3分。
  • 卡卡西在火影忍者里什么水平(卡卡西被称作拷贝忍者)
  • 2024-11-05卡卡西被称作拷贝忍者轮回眼、写轮眼和白眼号称是忍界的三大瞳术,轮回眼是至强瞳术,而白眼可以说是毫无存在感,但相比前面两种瞳术,写轮眼的出场率可远胜于前者的写轮眼作为宇智波一族专有的瞳术,在忍界中都可以说威名赫赫的,相比白。
  • 暗杀游戏剧情讲解 暗杀游戏今日上映
  • 2024-11-05暗杀游戏剧情讲解 暗杀游戏今日上映3D科幻悬疑大片《暗杀游戏》于今日正式登录全国院线,影片展现了极具戏剧张力和人性冲突的故事情节,加上多轮惊险梦境的设计,使得整部电影的节奏非常紧凑,小高潮不断同时由于影片围绕生存真人秀展开,挑战者间的。
  • 国考跟考研哪个好(国考及考研知多少)
  • 2024-11-05国考及考研知多少2022年很快就到12月,预示着今年即将结束对于我们的大学生,即将面对的必然是二选一,就业还是高升?参加国考(国家公务员考试)及考研(中国研究生考试),也是大多数人的理想!在此,分享一点相关知识,供大。
  • 双十一开店活动(双十一线下落地团购会)
  • 2024-11-05双十一线下落地团购会东风本田双十一来临,携手厂家举行线下团购会活动时间:2021.11.1113:00活动地点:哈尔滨市道里群力开发区天平路4号东风本田哈尔滨博实店活动时间2021年11月10日至2021年11月11日。
  • 情感短句深情且动人句句暖心情侣
  • 2024-11-05情感短句深情且动人句句暖心情侣一、一屋两人,一日三餐,四季有你,这就是爱情最好的归宿二、少说一句,怕成遗憾;多说一句,怕是惊扰我喜欢你,四个字,刚好三、我喜欢你,从黑夜到黎明,从冷冬到暖春,从一秒到一生,生生不息,轮回不止四、你是。
  • 初中数学内容完整的思维导图(初中数学知识思维导图)
  • 2024-11-05初中数学知识思维导图为什么我们的孩子经常说在考试的时候一些考题似曾相识却怎么也想不起来,考试结束又能做出来了主要原因的学生即使知识已很牢固了,但是还没建立完整的知识体系,需要一条线索把学过的知识点串起来这好比电脑中的文件。