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

如何使用Java中的upperCase()函数将字符串转换为大写?

发布时间:2023-06-24 20:15:37

Java中的toUpperCase()函数是一个内置函数,在将字符串转换为大写时,非常有用。这个函数可以将一个字符串中的所有小写字母全部转换为大写字母。它是一个字符串函数,这意味着它可以直接应用于一个字符串,返回结果也是一个字符串。

在本文中,我们将讨论如何使用toUpperCase()函数来将Java中的字符串转换为大写。

语法:

toUpperCase() 方法在 java.lang.String 类中定义,它有以下形式:

public String toUpperCase()

函数返回值:

该函数返回一个新字符串,其中所有小写字符已转换为大写字符。

下面是一些关于toUpperCase()函数的示例:

1. 字符串转换:

可以使用toUpperCase()函数将字符串转换为大写。对于以下示例字符串“hello”,在调用toUpperCase()函数后,它将被转换为“HELLO”。示例代码如下:

String str = "hello";

String strUpper = str.toUpperCase();

在此示例中,我们创建了一个字符串变量“str”,它包含小写的字符串“hello”。然后我们调用toUpperCase()函数,将其转换为大写形式,并将结果保存在“strUpper”变量中。

2. 接收用户输入并将其转换为大写:

我们可以使用toUpperCase()函数来转换用户输入的文本为大写。下面是一个演示如何使用toUpperCase()函数接收用户输入并将其转换为大写的示例:

import java.util.Scanner;

public class ToUpperCaseExample {

  public static void main(String[] args) {

    // Create a Scanner object

    Scanner input = new Scanner(System.in);

    // Prompt the user to enter a string

    System.out.print("Enter a string: ");

    String str = input.nextLine();

    // Convert the string to uppercase

    String strUpper = str.toUpperCase();

    // Display the result

    System.out.println("The converted string is " + strUpper);

  }

}

在此示例中,我们使用Scanner对象接收用户输入的字符串。我们调用toUpperCase()函数将输入的字符串转换为大写形式,并将结果保存在“strUpper”变量中。最后,我们打印出转换后的字符串。

3. 切换文本大小写:

通过反复调用toUpperCase()函数和toLowerCase()函数,可以轻松地在文本之间切换大小写。以下是示例代码:

String str = "HeLlo";

String strToggleCase = "";

for (int i = 0; i < str.length(); i++) {

  char c = str.charAt(i);

  if (Character.isUpperCase(c)) {

    strToggleCase += Character.toLowerCase(c);

  } else if (Character.isLowerCase(c)) {

    strToggleCase += Character.toUpperCase(c);

  } else {

    strToggleCase += c;

  }

}

在此示例代码中,我们使用toUpperCase()函数和toLowerCase()函数创建了一个切换大小写的字符串。我们遍历原始字符串中的每个字符,如果它是大写字母,我们将它转换为小写字母。同样,如果它是小写字母,我们将它转换为大写字母。最后,我们将这些字符连接在一起以形成一个新字符串。

总结:

在Java中,使用toUpperCase()函数将字符串转换为大写非常容易。该函数可以应用于任何字符串,并返回其大写形式的新字符串。使用它,您可以轻松地从用户输入或其他来源接收字符串,并将其转换为您需要的大小写格式。