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

使用Java函数实现字符串的大小写转换?

发布时间:2023-06-04 06:44:49

Java是一种高级的面向对象的编程语言,它提供了许多丰富的函数来处理字符串。字符串是在Java中广泛使用的数据类型之一,因此在Java中进行大小写转换非常常见。本文将介绍如何使用Java的函数来实现字符串的大小写转换。

Java字符串大小写转换的函数

Java字符串的大小写转换可以通过以下函数实现:

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

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

例如,下面的代码将字符串小写字母转换为大写字母:

String str = "java code";
String str_upper = str.toUpperCase(); 
System.out.println("Original String: " + str);  // output: Original String: java code
System.out.println("Upper Case: " + str_upper); // output: Upper Case: JAVA CODE

由于字符串对象在Java中是不可更改的,因此使用toUpperCase()函数将字符串转换为大写字母时,会导致一个新的字符串对象的创建。

同样地,下面的代码将字符串大写字母转换为小写字母:

String str = "JAVA CODE";
String str_lower = str.toLowerCase(); 
System.out.println("Original String: " + str);   // output: Original String: JAVA CODE
System.out.println("Lower Case: " + str_lower);  // output: Lower Case: java code

这里使用toLowerCase()函数将字符串对象转换为小写字母时,也会导致一个新的字符串对象的创建。

Java字符串大小写转换的案例

下面给出两个简单的案例来演示Java字符串大小写转换。

1. 将输入的字符串全部转换为大写字母,并输出结果。

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.print("Enter a string: ");
        String str = input.nextLine();
        String str_upper = str.toUpperCase();
        System.out.println("The upper case of the string is: " + str_upper);
    }
}

这里使用了Scanner类来获取用户输入的字符串,并使用toUpperCase()函数将字符串转换为大写字母。

2. 将输入的字符串全部转换为小写字母,并输出结果。

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        System.out.print("Enter a string: ");
        String str = input.nextLine();
        String str_lower = str.toLowerCase();
        System.out.println("The lower case of the string is: " + str_lower);
    }
}

与 个案例相似,这里也使用了Scanner类来获取用户输入的字符串,并使用toLowerCase()函数将字符串转换为小写字母。

总结

Java提供了许多函数来进行字符串操作,其中包括字符串的大小写转换操作。本文介绍了Java字符串大小写转换的基本函数,并给出了用于演示字符串大小写转换的简单案例。通过学习Java字符串函数的应用,可以更好地理解如何处理在Java编程中使用的字符串数据类型。