Android开发好用的字符串处理工具

本文介绍了Apache提供的commons-lang3工具库,它包含了一系列强大的字符串处理功能。文章通过示例展示了如何使用该工具进行字符串截取、判断空值及是否为数值等操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

commons-lang3

commons-lang3是apache提供的一个字符串处理工具,经过实践开发感觉这个工具非常不错
下载地址
改jar包需要在jdk1.6及以上运行

使用方法

因为是一个工具类,没有什么难用的,我就直接放上我自己写的一些测试类,仅供大家参考。

import org.apache.commons.lang3.StringUtils;

/**
 * commons-lang3测试
 * http://commons.apache.org/proper/commons-lang/download_lang.cgi
 * @author hb-tmy
 *
 */
public class test {

    /**
     * 
     * 
     * @param args
     */
    public static void main(String[] args) {
        // 截取特定区域内部字符串
        String str = "{asdfghjk}";
        String substringBetween = StringUtils.substringBetween(str, "{", "}"); 
        System.out.println(substringBetween.toString()); // out asdfghjk


        // 判断字符串是否为空 
        System.out.println(StringUtils.isEmpty("")); // out true
        System.out.println(StringUtils.isNotEmpty("")); // out false

        System.out.println(StringUtils.isEmpty(" ")); // out false
        System.out.println(StringUtils.isNotEmpty(" ")); // out true

        System.out.println(StringUtils.isBlank("")); // out true
        System.out.println(StringUtils.isBlank(" ")); // out true

        // 判断一个字符串是否为数值
        System.out.println(StringUtils.isNumeric("2321312a")); // out false
        System.out.println(StringUtils.isNumeric("2321312")); // out true
    }

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值