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.
Les 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 |
t | Insère une tabulation dans le texte à ce stade. |
n | Il insère une nouvelle ligne dans le texte. |
b | Insère un retour arrière dans le texte à ce stade. |
r | Il Insère un retour chariot dans le texte à ce stade. |
F | Il 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.