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

 1     /**
 2      * 01
 3      * 描述:String的substring和replace方法使用
 4      * 【时间 2019年3月5日下午3:22:08 作者 陶攀峰】
 5      */
 6     public static void test01() {
 7         String src = new String("aabbccdd11223344");
 8         System.out.println(src.substring(0, 4));//aabb                       从0开始 取前不取后                                           
 9         System.out.println(src.replace("3","f"));//aabbccdd1122ff44                把所有的3全部替换成f
10         System.out.println(src.replaceAll("a","f"));//ffbbccdd11223344           把所有的a全部替换成f
11         System.out.println(src.replaceAll("\\d","f"));//aabbccddffffffff    把所有的数字全部替换成f
12         System.out.println(src.replaceFirst("4","h"));//aabbccdd112233h4       把第一个4替换成h
13         System.out.println(src.replaceFirst("\\d","h"));//aabbccddh1223344   把第一个数字替换成h
14     }
1描述:String的截取、替换
 1 /**
 2      * 02
 3      * 描述:去掉字符串右边的空格 传入要处理的字符串 返回处理后的字符串 
 4      * 【时间 2019年3月6日下午5:03:06 作者 陶攀峰】
 5      */
 6     public static String rightTrim(String str) {
 7         if (str == null) {
 8             return "";
 9         }
10         int length = str.length();
11         for (int i = length - 1; i >= 0; i--) {
12             if (str.charAt(i) != 0x20) {
13                 break;
14             }
15             length--;
16         }
17         return str.substring(0, length);
18     }
2描述:去掉字符串右边的空格

 

posted on 2019-04-18 16:16  陶攀峰  阅读(250)  评论(0编辑  收藏  举报

顶部 底部