Maison  >  Article  >  Java  >  Comment convertir une chaîne en majuscules à l'aide de la fonction toUpperCase() de la classe String en Java

Comment convertir une chaîne en majuscules à l'aide de la fonction toUpperCase() de la classe String en Java

WBOY
WBOYoriginal
2023-07-26 16:01:142412parcourir

Comment convertir une chaîne en majuscules en Java à l'aide de la fonction toUpperCase() de la classe String

En Java, la classe String est une classe très couramment utilisée, qui fournit de nombreuses méthodes pour traiter les chaînes. Une méthode très utile est toUpperCase(), qui convertit une chaîne en majuscules.

L'utilisation de la méthode toUpperCase() est très simple, il suffit d'appeler cette méthode. Voici un exemple de code qui montre comment utiliser la méthode toUpperCase() pour convertir une chaîne en majuscules :

public class Main {
    public static void main(String[] args) {
        String str = "hello, world!";
        String upperCaseStr = str.toUpperCase();
        System.out.println(upperCaseStr);
    }
}

En exécutant le code ci-dessus, le résultat est :

HELLO, WORLD!

Comme indiqué ci-dessus, l'utilisation de la méthode toUpperCase() peut rapidement convertir une chaîne en majuscule Convertir en majuscule. De plus, la méthode toUpperCase() peut également gérer les caractères spéciaux et les lettres non anglaises.

public class Main {
    public static void main(String[] args) {
        String str = "你好,world! 123";
        String upperCaseStr = str.toUpperCase();
        System.out.println(upperCaseStr);
    }
}

Exécutez le code ci-dessus, le résultat de sortie est :

你好,WORLD! 123

Vous pouvez voir que la méthode toUpperCase() convertit également les caractères chinois et les caractères spéciaux en majuscules.

La méthode toUpperCase() peut être combinée avec d'autres méthodes de classe String pour réaliser des opérations de traitement de chaînes plus complexes. Voici un exemple qui montre comment convertir la première lettre de chaque mot d'une chaîne en majuscule :

public class Main {
    public static void main(String[] args) {
        String str = "hello, world!";
        String[] words = str.split(" ");
        StringBuilder result = new StringBuilder();
        for (String word : words) {
            String firstLetter = word.substring(0, 1).toUpperCase();
            String restLetters = word.substring(1);
            String upperCaseWord = firstLetter + restLetters;
            result.append(upperCaseWord).append(" ");
        }
        System.out.println(result.toString().trim());
    }
}

En exécutant le code ci-dessus, le résultat est :

HELLO, WORLD!

Comme indiqué ci-dessus, en combinant la méthode toUpperCase() avec l'autre En utilisant des méthodes de traitement de chaînes (telles que split(), substring()) en combinaison, nous pouvons réaliser des opérations de traitement de chaînes plus flexibles et plus complexes.

Lors de l'utilisation de la méthode toUpperCase(), il convient de noter que la méthode toUpperCase() renvoie un nouvel objet chaîne plutôt que de modifier l'objet chaîne d'origine. Par conséquent, lorsque vous devez utiliser la chaîne majuscule convertie, il est recommandé d'attribuer le résultat de la conversion à une nouvelle variable de chaîne.

En résumé, la classe String en Java fournit une multitude de méthodes pour traiter les chaînes. Parmi elles, la méthode toUpperCase() est une méthode puissante qui permet de convertir rapidement des chaînes en majuscules. En utilisant de manière flexible la méthode toUpperCase() et d'autres méthodes de traitement de chaînes, nous pouvons implémenter des opérations de traitement de chaînes plus complexes et plus flexibles. Cette méthode est très utile aussi bien dans le développement quotidien que dans la résolution algorithmique de problèmes.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn