Lorsque vous manipulez des données textuelles dans vos programmes Java , vous devez souvent effectuer un traitement sur elle. La classe String en Java fournit une gamme de méthodes pour modifier le contenu des variables de chaîne de texte . En utilisant une combinaison de ces méthodes , vous pouvez convertir le premier caractère de vos chaînes dans les capitales . Le processus nécessite quelques étapes distinctes , mais vous pouvez condenser le code résultant en une seule ligne au sein de votre programme , résultant en une valeur de chaîne modifiée . Instructions
1
Créer votre variable chaîne. Utilisez le code suivant pour déclarer et instancier votre string , si vous n'en avez pas déjà dans votre programme :
cordes myText = " voici quelques mots" ;
Si vous avez déjà un chaîne, vous pouvez l'utiliser à la place. Cette variable contient une courte section de texte avec des mots , mais le vôtre peut contenir toutes les lettres que vous aimez. Votre programme peut désormais appeler n'importe quelle méthode de la classe string sur cette variable.
2
Obtenir le premier caractère de votre chaîne. Afin de convertir le premier caractère en majuscule , votre programme doit d'abord acquérir une référence à elle . Utilisez l'exemple de code suivant pour obtenir le premier caractère comme une chaîne :
myText.substring (0, 1 )
Cela indique Java pour copier la section spécifiée de la chaîne. Chaînes sont indiquées en utilisant la première position et la position après la fin de la section que vous souhaitez . Ce code indique le premier caractère comme une sous-chaîne à partir de la première position dans la chaîne d'origine , qui est indiquée par zéro , la course vers la position avant le second caractère, ce qui est indiqué par l'index une .
< Br > 3
Convertissez votre personnage initiale en majuscule. Prolongez votre code comme suit: .
MyText.substring (0, 1 ) toUpperCase ()
Cela indique Java d'acquérir une copie de la première lettre , puis le convertir à l'affaire équivalente supérieure . Si le caractère est déjà majuscules , ce code n'a aucun effet sur lui. Votre code dispose désormais d'une référence à la version supérieure de cas du premier caractère de la chaîne , mais la chaîne originale demeure inchangée.
4
Créer une nouvelle chaîne. Vous devez réaffecter le contenu de votre variable chaîne d'origine à un point à une nouvelle chaîne, comprenant la première lettre , converti en majuscules , ainsi que le reste de la chaîne existante . Prolongez votre code comme suit: .
MyText = myText.substring (0, 1 ) toUpperCase () + myText.substring (1);
Lorsque ce code s'exécute , Java copie d'abord le premier caractère, le convertir en majuscules , puis concatène avec cette deuxième partie de la chaîne d'origine , à partir de la deuxième caractère, ce qui est indiqué par l'index une . La seconde opération de sous-chaîne ne fournit que la position de départ , de sorte que le programme de copie le reste de la chaîne , à partir de cette position . Enfin , Java copie de cette nouvelle chaîne dans la variable d'origine .
5
Testez votre processus de conversion. Ajoutez le code suivant à la sortie de la nouvelle valeur de votre chaîne :
System.out.println ( myText ) ;
Enregistrez votre fichier et de compiler votre programme, en cours d'exécution pour vérifier que l'opération fonctionne . Vous devriez voir " Voici quelques mots" par écrit à votre console de sortie. La chaîne d'origine a été remplacé par son équivalent avec le premier caractère en majuscule .