java一些重要工具类

1、小数格式化
  DecimalFormat formatPrice = new DecimalFormat("0.00");// 格式化价格到小数点后两位  
  showStr += "\t" + formatPrice.format(price);// 格式化价格
2、StringUtils.isEmpty()   简单的判空和字符串长度为0    str==null 或者 str,length()=0
   StringUtils.isBlank()   比较合理的判空 ,会将空字符串制表符等都视为空
3、substring(); 截取子串  str="12345"  substring(2) //345
   valueOf(); 将字符串转化为数字      Integer.valueOf("12345");
4、NumberUtils工具类
   NumberUtils.isNumber();//判断是否为数字
   NumberUtils.isDigits();//判断字符串中是否全为数字
   NumberUtils.toInt();//字符串转换为整数
   NumberUtils.max():找出最大的一个
   NumberUtils.createBigDecimal()通过字符串创建BigDecimal类型,支持long、int、float、double、number等数值
   NumberUtils.createLong("1")
5、ArrayUtils工具类
   ArrayUtils.isEmpty(strs):判断数组是否为空, 不为空返回false, 为空true
        ArrayUtils.isEmpty(new String[]{"21","是"});//结果是false
ArrayUtils.isEmpty(new String[]{""});//结果是false
ArrayUtils.isEmpty(new String[]{null});//结果是false
ArrayUtils.isEmpty(new String[]{});//结果是true
   ArrayUtils.isSameLength(strs,strs2):判断两个数组长度是否相等,长度相等返回true,否则返回false。相比较的两个数组类型必须相同
   ArrayUtils.isSameType(strs,strs2):判断两个数组的类型是否相同,相同返回true,否则返回false
   ArrayUtils.isEquals(strs,strs2)判断两个数组是否相等
   ArrayUtils.clone赋值(克隆)数组
   ArrayUtils.subarray截取子数组:根据起始索引startIndexInclusive到结束索引startIndexInclusive
   ArrayUtils.indexOf查询某个object在数组中的位置,可是指定起始搜索位置
   ArrayUtils.lastIndexOf反向查询某个object在数组中的位置,可以指定起始搜索位置
   ArrayUtils.contains查询某个object是否在数组中
   ArrayUtils.reverse反转数组
   ArrayUtils.add添加一object到数组
   ArrayUtils.remove删除数组某个位置的元素
   ArrayUtils.removeElement删除数组中某个对象
6、RandomUtils工具类
    RandomStringUtils生成字符随机数。
RandomUtils.nextBoolean();  
RandomUtils.nextDouble();  
RandomUtils.nextLong();  
7、枚举.vlues()
   enum A{"a","b","c"}     A.values()//转化为数组
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Java水质评价工具类是一种用于评价水质的工具类,基于Java编程语言开发而成。它提供了一系列方法和功能,帮助用户对水质进行评估和分析。 首先,该工具类包含了数据输入与处理的方法。用户可以将水质检测数据作为输入,通过工具类的方法将数据读取并存储在内存中。然后,可以使用其他方法对数据进行处理,例如去除异常值、数据平滑或插值等,以确保评价结果准确可靠。 其次,该工具类还提供了多种水质评价方法。根据用户需求,可以选择适用的方法进行评价,例如指标法、综合指数法、评判标准法等。这些方法经过科学的研究与验证,可以根据水质数据得出评价结果,帮助用户了解水质的状况。 此外,该工具类还包含了数据可视化的功能。通过将评价结果以图表、曲线等形式展示出来,帮助用户更直观地理解水质情况,并及时作出应对和改善措施。 最后,该工具类还具备一定的扩展性和灵活性。用户可以根据实际需要,对工具类进行二次开发和定制,添加自定义的评价方法或功能。同时,工具类也可以与其他软件系统进行集成,实现更多应用场景的需求。 综上所述,Java水质评价工具类是一种功能强大、使用方便的工具类,可以帮助用户对水质进行评估和分析,为保护水资源、维护环境做出贡献。 ### 回答2: Java水质评价工具类是一种用于评估水质的计算工具。它基于Java编程语言开发,可以通过输入一系列的水样数据,对水质进行评价和判断。以下是该工具类的几个主要功能: 1.数据输入:通过该工具类,用户可以输入各种水样数据,如水温、pH值、溶解氧含量等等。这些数据是水质评价的基础,用于进一步的计算和分析。 2.数据处理:工具类可以对输入的水样数据进行处理,例如数据清洗、异常值检测和修正等。这有助于提高数据的准确性和可靠性,从而使水质评价更加准确。 3.水质评价算法:基于输入的水样数据,工具类实现了一系列的水质评价算法。这些算法可以根据特定的标准和指标,对水质进行评估和判断。例如,可以计算水样的化学需氧量(COD)、总溶解固体(TDS)等指标,进而评估水质的优劣。 4.结果输出:根据评价算法的计算结果,工具类可以将评估结果输出,以便用户进行查看和分析。输出结果可以以图表、表格等形式呈现,便于用户理解和应用。 5.可扩展性:工具类是基于Java编程语言开发的,具有良好的可扩展性。用户可以根据自己的需要,增加新的水质评价算法或者自定义特定的数据处理方法,以适应不同的应用场景。 Java水质评价工具类的开发可以方便用户对水质进行评价和判断,帮助人们更好地了解水的质量情况。它可以在环保、水务管理、科研等领域发挥重要的作用,为相关工作提供支持和便利。 ### 回答3: Java 水质评价工具类可以通过实现以下几个功能实现: 1. 数据读取:工具类可以读取水质评价所需的数据文件,如监测站点的水质指标数据、标准限值数据等。 2. 数据处理:工具类可以对读取的数据进行处理,包括数据清洗、数据转换或归一化处理等。 3. 水质评价指标计算:工具类可以计算各个水质评价指标的值,如pH值、溶解氧、总磷、总氮等。 4. 水质评价结果判断:工具类可以根据不同的水质评价指标和标准限值,判断水质是否符合相应的水质标准,确定水质等级。 5. 水质评价报告生成:工具类可以根据水质评价结果,生成水质评价报告,包括评价指标的数值、水质等级、评价结果等信息。 6. 可视化展示:工具类可以将水质评价的结果以图表或地图的形式展示出来,方便用户进行查看和分析。 7. 模型扩展:工具类可以支持不同的水质评价模型,如水质指数法、质量水平法等,并提供相应的接口供用户进行扩展和自定义模型。 通过以上功能,Java 水质评价工具类可以帮助用户方便地进行水质评价分析,快速得出水质评价结果,并生成相应的报告。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值