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

Java函数:如何将字符串转换为大写或小写字母?

发布时间:2023-06-26 11:45:00

在Java中,可以使用一些方法来将字符串转换为大写或小写字符。这些方法可以方便我们进行字符串处理并对字符串做出所需操作。

下面我们将了解Java中的一些方法,这些方法将字符串转换为大写或小写字母。

方法一:使用toUpperCase()和toLowerCase()方法

toUpperCase()和toLowerCase()是Java字符串类中的两个方法。toUpper()方法将字符串转换为大写字母,而toLowerCase()方法将字符串转换为小写字母。它们是最基本和最常用的方法之一。

示例代码:

public class StringToUpperAndLower
{
    public static void main(String args[])
    {
        String str = "Java Programming";

        String strUpper = str.toUpperCase();
        String strLower = str.toLowerCase();

        System.out.println("原始字符串:" + str);
        System.out.println("变为大写字符串:" + strUpper);
        System.out.println("变为小写字符串:" + strLower);
    }
}

方法二:使用Apache Commons Lang库

Apache Commons Lang库是一个流行的Java库,用于提供许多实用程序,包括字符串的操作。其中一个方法是StringUtils类的toUpperCas()和toLowerCase()方法。这些方法的用法与Java字符串类中的方法相同。

要使用该库,请首先在您的代码中包含以下依赖项:

<dependency>
    <groupId>commons-lang</groupId>
    <artifactId>commons-lang</artifactId>
    <version>2.0</version>
</dependency>

然后,您可以使用下面的代码将字符串转换为大写和小写字母。

示例代码:

import org.apache.commons.lang.StringUtils;

public class StringToUpperAndLowerUsingApacheCommonsLang
{
    public static void main(String args[])
    {
        String str = "Apache commons lang library";

        String strUpper = StringUtils.upperCase(str);
        String strLower = StringUtils.lowerCase(str);

        System.out.println("原始字符串:" + str);
        System.out.println("变为大写字符串:" + strUpper);
        System.out.println("变为小写字符串:" + strLower);
    }
}

方法三:使用CharSequence接口中的实现

CharSequence接口是在Java1.4版本中引入的。此接口定义了一些方法,可用于操作字符序列。该接口已由Java字符串类实现,我们可以使用它的它的实现类之一:String或StringBuilder等类来转换字符串。

要将字符串转换为大写,请使用以下代码:

示例代码:

String str = "Java Programming";
CharSequence charSeq = str.toUpperCase();

System.out.println("原始字符串:" + str);
System.out.println("变为大写字符串:" + charSeq);

要将字符串转换为小写,请使用以下代码:

示例代码:

String str = "Java Programming";
CharSequence charSeq = str.toLowerCase();

System.out.println("原始字符串:" + str);
System.out.println("变为小写字符串:" + charSeq);

总结:

在Java中,我们有多种方法可以将字符串转换为大写或小写字母。Java字符串类中的toUpperCase()和toLowerCase()方法是最基本和最常用的方法之一。此外,Apache Commons Lang库中的StringUtils类也提供了类似的方法,并且CharSequence接口还可以帮助我们实现这个功能。选择哪种方法都取决于您的需求和个人偏好。