Char en Java: Qu'est-ce que la classe Character en Java?



Cet article est un guide complet sur la classe de caractères en Java et présente les différentes séquences d'échappement et méthodes de Char en Java.

En Java, nous rencontrons des situations dans lesquelles nous devons utiliser des objets au lieu de types de données primitifs. Pour y parvenir, fournit une classe wrapper Personnage pour primitif carboniser . Dans cet article sur Char en Java, comprenons la même chose en détail.

Logo Java - Caractère en Java - EdurekaLes sujets suivants seront traités dans cet article:





programmation de socket client-serveur en java

Commençons!

Classe de caractères en Java

La Classe de caractère enveloppe généralement la valeur de tout le type primitif c a dans un objet . Tout objet du type caractère peut contenir un seul champ dont le type est carboniser . La classe Character offre un certain nombre de classes utiles (c'est-à-dire statiques) pour travailler avec des personnages.



Pour créer un objet personnage avec le personnage constructeur &moins

Caractère ch = nouveau caractère ('a')

L'instruction ci-dessus crée un objet caractère qui contient «a» de type char. Il n'y a qu'un seul constructeur dans la classe de caractères qui attend un argument du type de données char.

Ensuite, dans cet article sur Char en Java, voyons quelques séquences d'échappement utilisées avec les caractères en Java.



Séquence d'échappement

Un caractère précédé d'un barre oblique inverse () est généralement appelée séquence d'échappement. Un tableau ci-dessous vous aidera à comprendre ce concept.

Séquence d'échappement La description
tInsère une tabulation dans le texte à ce stade.
nIl insère une nouvelle ligne dans le texte.
bInsère un retour arrière dans le texte à ce stade.
rIl Insère un retour chariot dans le texte à ce stade.
FIl insère un flux de formulaire dans le texte à ce stade.
'Il insère un caractère guillemet simple dans le texte à ce stade.
'Il insère un caractère guillemet double dans le texte à ce stade.
Insère une barre oblique inverse dans le texte à ce stade.

Puisque vous avez compris les séquences d'échappement, avançons et comprenons les méthodes qui en Java.

java sortir d'une méthode

Méthodes de classe de caractères

Le tableau suivant présente quelques de la classe de caractères.

Méthodes La description
isWhitespace ()Il aide à déterminer si la valeur char spécifiée est un espace blanc.
isDigit ()Il aide à déterminer si la valeur char spécifiée est un chiffre.
isLetter ()Cela aide à déterminer si la valeur char est une lettre.
isUpperCase ()Il aide à déterminer si la valeur char spécifiée est en majuscules.
isLowerCase ()Il aide à déterminer si la valeur char spécifiée est en minuscules.
toUpperCase ()Il renvoie la forme majuscule de la valeur char spécifiée.
toLowerCase ()Il renvoie la forme minuscule de la valeur char spécifiée.
toString ()Il renvoie un objet String représentant la valeur de caractère spécifiée

Ensuite, dans cet article sur Char en Java, voyons l'implémentation pratique des méthodes décrites ci-dessus.

Code:

import java.util.Scanner classe publique JavaCharacterExample1 {public static void main (String [] args) {// Demande à l'utilisateur la première entrée. System.out.print ('First input:') // Utilisez la classe Scanner pour obtenir l'entrée utilisateur. Scanner scanner = new Scanner (System.in) // Obtient l'entrée utilisateur. char [] value1 = scanner.nextLine (). toCharArray () int result1 = 0 // Compter les caractères pour un caractère spécifique. for (char ch1: value1) {result1 = Character.charCount (ch1)} // Affiche le résultat. System.out.print ('Value:' + result1 + 'n') System.out.print ('Second input:') char [] value2 = scanner.nextLine (). ToCharArray () for (char ch2: value2) { int result2 = Character.hashCode (ch2) System.out.print ('Le code de hachage pour le caractère' '+ ch2 +' 'est donné comme:' + result2 + 'n')} System.out.print ('Troisième entrée: ') char [] value3 = scanner.nextLine (). toCharArray () for (char ch3: value3) {boolean result3 = Character.isDigit (ch3) if (result3) {System.out.println (' The character '' + ch3 + '' est un chiffre. ')} else {System.out.println (' Le caractère '' + ch3 + '' n'est pas un chiffre. ')} System.out.print (' Quatrième entrée: ') char [] value4 = scanner.nextLine (). toCharArray () for (char ch4: value4) {boolean result4 = Character.isISOControl (ch4) System.out.println ('Le quatrième caractère' '+ ch4 +' 'est un contrôle ISO : '+ résultat4)}}}}

Production:

Première entrée: 89 Valeur: 1 Deuxième entrée: J Le code de hachage pour le caractère «J» est donné comme suit: 74 Troisième entrée: 5 Le caractère «5» est un chiffre. Quatrième entrée: h Le quatrième caractère 'h' est un contrôle ISO: faux

Avec cela, nous arrivons à la fin de cet article sur Char en Java. J'espère que vous avez compris les principes fondamentaux de Java. Si vous avez trouvé cet article sur 'Char in Java', consultez le par Edureka, une entreprise d'apprentissage en ligne de confiance avec un réseau de plus de 250 000 apprenants satisfaits répartis dans le monde entier. Nous sommes là pour vous aider à chaque étape de votre voyage, pour devenir une autre question d'entrevue java, nous proposons un programme conçu pour les étudiants et les professionnels qui souhaitent devenir un Java Développeur.

Vous avez une question pour nous? Veuillez le mentionner dans la section commentaires de ce 'Char en Java ' et nous vous répondrons dans les plus brefs délais.