Java关于字符串工具类~持续汇总~

发布于:2019-04-18 16:16


1描述:String的截取、替换

    /**
     * 01
     * 描述:String的substring和replace方法使用
     * 【时间 2019年3月5日下午3:22:08 作者 陶攀峰】
     */
    public static void test01() {
        String src = new String("aabbccdd11223344");
        System.out.println(src.substring(0, 4));//aabb                       从0开始 取前不取后                                           
        System.out.println(src.replace("3","f"));//aabbccdd1122ff44                把所有的3全部替换成f
        System.out.println(src.replaceAll("a","f"));//ffbbccdd11223344           把所有的a全部替换成f
        System.out.println(src.replaceAll("\\d","f"));//aabbccddffffffff    把所有的数字全部替换成f
        System.out.println(src.replaceFirst("4","h"));//aabbccdd112233h4       把第一个4替换成h
        System.out.println(src.replaceFirst("\\d","h"));//aabbccddh1223344   把第一个数字替换成h
    }


2描述:去掉字符串右边的空格

    /**
     * 02
     * 描述:去掉字符串右边的空格 传入要处理的字符串 返回处理后的字符串 
     * 【时间 2019年3月6日下午5:03:06 作者 陶攀峰】
     */
    public static String rightTrim(String str) {
        if (str == null) {
            return "";
        }
        int length = str.length();
        for (int i = length - 1; i >= 0; i--) {
            if (str.charAt(i) != 0x20) {
                break;
            }
            length--;
        }
        return str.substring(0, length);
    }

猜你喜欢

转载自www.cnblogs.com/taopanfeng/p/11730562.html