java 字符串lowerCase

该博客主要介绍了在编程中字符串操作的重要性,以Java为例,展示了如何自定义实现`toLowerCase`方法。通过将字符串转换为字符数组,遍历并检查每个字符,若为大写字母则转换为小写,最终再将字符数组转换回字符串。这个过程解释了字符串基本操作的常见思路。

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

据统计,在编程中有25%的情况下需要对字符串进行操作。
下面以 lowerCase 为例,简单实现一下字符串的操作思路

java 中 提供了 toLowerCase 方法, 下面自己实现一下:

public class Lower {
    public static void main(String[] args) {

        String code = "this IS a CAse of Code to lower";
        System.out.println(code.toLowerCase());
        System.out.println(lowerCase(code));

   }

    /**
     * 
     * @param code string
     * @return 返回小写字符
     */
    public static String lowerCase(String code){
        char[] arr = code.toCharArray();
        for (int i = 0; i < arr.length; i++) {
            //判断 是否是一个字符, 并且是否是大写字符
            if (Character.isLetter(arr[i]) && Character.isUpperCase(arr[i])){
                arr[i] = Character.toLowerCase(arr[i]);
            }
        }
        return  new String(arr);
    }
}


对于上面例子的思路大概是,通过将String 类型 转换为char 的包装类 character 类。然后利用 其提供的api , 对char 进行操作。最后将char 转化为 String.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值