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

本文详细介绍了Java中String类的常用方法,包括substring用于截取字符串,replace和replaceAll用于全局替换字符,replaceFirst用于替换首个匹配的字符。同时,提供了一个自定义的rightTrim方法,用于去除字符串末尾的空格。

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

 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描述:去掉字符串右边的空格

 

转载于:https://www.cnblogs.com/taopanfeng/p/10730328.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值