欢迎访问宙启技术站
智能推送

Java函数实现将字符串转换为小写或大写

发布时间:2023-06-23 19:31:23

在Java中,我们可以很方便地将字符串转换为小写或大写。这在字符串处理中非常有用,因为有时候我们需要对字符串进行大小写转换以进行比较或输出。

Java String类中自带了两个方法用于字符串大小写转换:

1. toLowerCase():将字符串转换为小写。

2. toUpperCase():将字符串转换为大写。

以下是这两个方法的示例使用:

public class StringCaseConverter {
    public static void main(String[] args) {
        String str = "Hello World";
        String lowerCaseStr = str.toLowerCase();
        String upperCaseStr = str.toUpperCase();

        System.out.println(lowerCaseStr); // 输出:hello world
        System.out.println(upperCaseStr); // 输出:HELLO WORLD
    }
}

上述代码将字符串"Hello World"分别转换为小写和大写,并输出结果。这个例子展示了如何使用toLoweCase()和toUpperCase()方法进行字符串大小写转换。

不过需要注意的是,这两个方法返回的是新的字符串对象。也就是说,这两个方法并不会改变原来的字符串对象,而是返回一个新的字符串对象。如果希望将原来的字符串对象改变为小写或大写,可以采用以下方式:

1. toLowerCase():将原有字符串对象转换为小写,需要将转换后的结果重新赋值给原有字符串对象。

2. toUpperCase():将原有字符串对象转换为大写,需要将转换后的结果重新赋值给原有字符串对象。

下面是这两个方法的示例使用:

public class StringCaseConverter {
    public static void main(String[] args) {
        String str = "Hello World";
        str = str.toLowerCase();
        System.out.println(str); // 输出:hello world

        str = str.toUpperCase();
        System.out.println(str); // 输出:HELLO WORLD
    }
}

上述代码将原有字符串对象"Hello World"分别转换为小写和大写,并输出结果。这个例子展示了如何使用toLowerCase()和toUpperCase()方法进行原有字符串对象的大小写转换。

在实际项目中,我们经常会遇到需要对字符串进行大小写转换的情况。因此,掌握Java中字符串大小写转换的方法非常重要。无论是通过新建字符串对象还是直接修改原有字符串对象来实现大小写转换,我们都需要充分理解相关的方法使用方式。