Table des matières
Algorithme
Méthode
Méthode 1 : Utiliser les séquences d'échappement Unicode
Sortie
Méthode 2 : stocker directement les caractères Unicode
Exemple pratique 1 : stockage et impression de divers caractères Unicode
Exemple pratique 2 : manipulation de caractères Unicode
Conclusion
Maison Java javaDidacticiel Programme Java qui utilise des caractères littéraux pour stocker les caractères Unicode

Programme Java qui utilise des caractères littéraux pour stocker les caractères Unicode

Sep 02, 2023 pm 09:45 PM
unicode字符 java程序 caractère littéral

Unicode est un jeu de caractères international qui contient un grand nombre de caractères, de symboles et d'écritures provenant de nombreuses langues à travers le monde. Le langage de programmation Java est indépendant de la plate-forme avec une prise en charge intégrée des caractères Unicode, permettant aux développeurs de créer des applications qui fonctionnent de manière transparente avec plusieurs langages et scripts.

En Java, le type de données char est utilisé pour stocker les caractères Unicode, et les littéraux de caractères sont utilisés dans le code source pour représenter ces caractères. Un caractère littéral est un caractère Unicode unique entouré de guillemets simples (' ') et peut être affecté directement à une variable char.

Algorithme

  • Étape 1 - Déclarez une variable char.

    • Déclarez une variable char avec un nom approprié.

    • Exemple : char myChar;

  • Étape 2 - Attribuez un littéral de caractère Unicode à la variable.

    • Attribuer un caractère Unicode entre guillemets simples à une variable char

    • Exemple : myChar = 'u0041' ; (attribue le caractère Unicode "A" à myChar)

  • Étape 3 - (Facultatif) Effectuez des opérations ou manipulez des caractères Unicode.

    • Effectuez n'importe quelle opération sur les caractères Unicode stockés dans la variable char selon les exigences du programme.

  • Étape 4 - Imprimez les caractères Unicode stockés.

    • Utilisez la méthode System.out.println() pour imprimer les caractères Unicode stockés dans la variable char.

    • Exemple : System.out.println("Stored Character: " + myChar); (Imprimer "Stored Character: A" sur la console)

Méthode

Il existe deux manières d'utiliser les caractères Unicode en Java : en utilisant des séquences d'échappement Unicode et en stockant directement les caractères Unicode.

La première méthode consiste à utiliser des séquences d'échappement pour représenter les caractères Unicode et est utile lorsque les caractères ne peuvent pas être saisis ou affichés directement dans le code Java. La deuxième méthode consiste à stocker les caractères Unicode directement dans des variables, ce qui est plus pratique lorsque les caractères peuvent être saisis ou affichés directement.

Le choix de la méthode dépend des exigences spécifiques du programme. Mais d'une manière générale, lorsque les caractères peuvent être directement saisis ou affichés, il est plus simple et plus pratique d'utiliser la deuxième méthode et lorsque les caractères ne peuvent pas être directement saisis ou affichés, la première méthode doit être utilisée ;

Méthode 1 : Utiliser les séquences d'échappement Unicode

Une façon de stocker des caractères Unicode en Java consiste à utiliser des séquences d'échappement Unicode. Une séquence d'échappement est une séquence de caractères représentant des caractères spéciaux. En Java, une séquence d'échappement Unicode commence par le caractère « u », suivi de quatre chiffres hexadécimaux qui représentent le point de code Unicode du caractère souhaité.

public class UnicodeCharacterLiteral {
   public static void main (String[]args)
   {   		 
      //Unicode escape sequence
      char unicodeChar = '\u0041';
      // point for 'A'
      System.out.println("Stored Unicode Character: " + unicodeChar);
   }
}
Copier après la connexion

Sortie

Stored Unicode Character: A
Copier après la connexion
Copier après la connexion

Dans l'extrait de code ci-dessus, la séquence d'échappement Unicode "u0041" représente le caractère "A". La séquence d'échappement est affectée à la variable char unicodeChar et les caractères stockés sont imprimés sur la console.

Méthode 2 : stocker directement les caractères Unicode

Vous pouvez également stocker des caractères Unicode directement dans une variable char en plaçant les caractères entre guillemets simples. Toutefois, cette méthode peut ne pas être réalisable pour les caractères qui ne peuvent pas être saisis directement à l'aide du clavier ou qui sont invisibles, tels que les caractères de contrôle.

public class UnicodeCharacterLiteral {
   public static void main(String[] args) { // Storing Unicode character directly
      char unicodeChar = 'A';
      // Directly storing the character 'A'
      System.out.println("Stored Unicode Character: " + unicodeChar);
   }
}
Copier après la connexion

Sortie

Stored Unicode Character: A
Copier après la connexion
Copier après la connexion

Dans cet exemple, le caractère "A" est directement placé entre guillemets simples et affecté à la variable char unicodeChar. Les caractères stockés sont ensuite imprimés sur la console.

Exemple pratique 1 : stockage et impression de divers caractères Unicode

public class UnicodeCharacterExamples {
   public static void main(String[] args) {
      // Storing Unicode characters using escape sequences
      char letterA = '\u0041';
      char letterSigma = '\u03A3';
      char copyrightSymbol = '\u00A9';
      // Storing Unicode characters directly
      char letterZ = 'Z';
      char letterOmega = 'Ω';
      char registeredSymbol = '®';
      // Printing the stored Unicode characters
      System.out.println("Stored Unicode Characters using Escape Sequences:");
      System.out.println("Letter A: " + letterA);
      System.out.println("Greek Capital Letter Sigma: " + letterSigma);
      System.out.println("Copyright Symbol: " + copyrightSymbol);
      System.out.println("\nStored Unicode Characters Directly:");
      System.out.println("Letter Z: " + letterZ);
      System.out.println("Greek Capital Letter Omega: " + letterOmega);
      System.out.println("Registered Symbol: " + registeredSymbol);
   }
}
Copier après la connexion

Sortie

Stored Unicode Characters using Escape Sequences:
Letter A: A
Greek Capital Letter Sigma: Σ
Copyright Symbol: ©

Stored Unicode Characters Directly:
Letter Z: Z
Greek Capital Letter Omega: Ω
Registered Symbol: ®
Copier après la connexion

Programme Java qui utilise des caractères littéraux pour stocker les caractères Unicode

Exemple pratique 2 : manipulation de caractères Unicode

Cet exemple montre comment manipuler les caractères Unicode stockés. Il calcule la différence entre la lettre majuscule « A » et la lettre minuscule « a » et utilise cette différence pour calculer la lettre majuscule « C ». Il calcule ensuite le « c » minuscule en ajoutant 32 au point de code Unicode du « C » majuscule. Les caractères Unicode manipulés sont imprimés sur la console.

public class UnicodeCharacterManipulation {
   public static void main(String[] args) {
      // Storing Unicode characters using escape sequences
      char letterA = '\u0041';
      char letterSmallA = '\u0061';
      // Storing Unicode characters directly
      char letterB = 'B';
      char letterSmallB = 'b';
      // Manipulating the stored Unicode characters
      int difference = letterA - letterSmallA;
      char letterC = (char) (letterB + difference);
      char letterSmallC = (char) (letterC + 32);
      // Printing the manipulated Unicode characters
      System.out.println("Manipulated Unicode Characters:");
      System.out.println("Difference between A and a: " + difference);
      System.out.println("Calculated Letter C: " + letterC);
      System.out.println("Calculated Letter c: " + letterSmallC);
   }
}
Copier après la connexion

Sortie

Manipulated Unicode Characters:
Difference between A and a: -32
Calculated Letter C: C
Calculated Letter c: c
Copier après la connexion

Conclusion

En Java, vous pouvez stocker des caractères Unicode à l'aide de littéraux de caractères en utilisant des séquences d'échappement Unicode ou en plaçant directement les caractères entre guillemets simples. Les deux méthodes ont leurs avantages et leurs limites. Les séquences d'échappement fournissent un moyen cohérent de représenter n'importe quel caractère Unicode dans le code source, et lorsque vous travaillez avec des caractères qui peuvent être facilement saisis ou affichés, il est plus pratique de stocker le caractère directement.

Cet article fournit un algorithme de stockage des caractères Unicode en Java, discute de deux méthodes différentes de stockage de ces caractères et montre des exemples pratiques de chaque méthode. Comprendre ces technologies aidera les développeurs à créer des applications qui fonctionnent de manière transparente avec différents langages et scripts et à tirer parti de la puissance d'Unicode dans la programmation Java.

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 de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
2 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Repo: Comment relancer ses coéquipiers
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Comment obtenir des graines géantes
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
Combien de temps faut-il pour battre Split Fiction?
3 Il y a quelques semaines By DDD

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Le programme Java ouvre l'invite de commande et insère la commande Le programme Java ouvre l'invite de commande et insère la commande Aug 19, 2023 pm 12:29 PM

Cet article utilise différentes approches pour sélectionner les commandes insérées dans la fenêtre de commande ouverte via le code Java. La fenêtre de commande est ouverte en utilisant « cmd ». Ici, les méthodes pour faire la même chose sont spécifiées à l’aide du code Java. La fenêtre de commande est d’abord ouverte à l’aide du programme Java.

Programme Java pour obtenir la taille d'un fichier donné en octets, kilo-octets et mégaoctets Programme Java pour obtenir la taille d'un fichier donné en octets, kilo-octets et mégaoctets Sep 06, 2023 am 10:13 AM

La taille d'un fichier est la quantité d'espace de stockage qu'un fichier spécifique occupe sur un périphérique de stockage spécifique, tel qu'un disque dur. La taille d'un fichier est mesurée en octets. Dans cette section, nous verrons comment implémenter un programme Java pour obtenir la taille d'un fichier donné en octets, kilo-octets et mégaoctets. Un octet est la plus petite unité d'information numérique. Un octet équivaut à huit bits. Un kilo-octet (Ko) = 1 024 octets, un mégaoctet (Mo) = 1 024 Ko, un gigaoctet (Go) = 1 024 Mo et un téraoctet (To) = 1 024 Go. La taille d'un fichier dépend généralement du type de fichier et de la quantité de données qu'il contient. En prenant un document texte comme exemple, la taille du fichier peut n'être que de quelques kilo-octets, tandis qu'un fichier image ou vidéo haute résolution peut être

Écrire un programme Java pour calculer l'aire et le périmètre d'un rectangle en utilisant le concept de classes Écrire un programme Java pour calculer l'aire et le périmètre d'un rectangle en utilisant le concept de classes Sep 03, 2023 am 11:37 AM

Le langage Java est aujourd’hui l’un des langages de programmation orientés objet les plus utilisés dans le monde. Le concept de classes est l’une des caractéristiques les plus importantes des langages orientés objet. Une classe est comme un modèle pour un objet. Par exemple, lorsque nous voulons construire une maison, nous créons d’abord un plan de la maison, en d’autres termes, nous créons un plan qui montre comment nous allons construire la maison. Selon ce plan, nous pouvons construire de nombreuses maisons. De même, en utilisant des classes, nous pouvons créer de nombreux objets. Les classes sont des plans pour créer de nombreux objets, où les objets sont des entités du monde réel telles que des voitures, des vélos, des stylos, etc. Une classe possède les caractéristiques de tous les objets, et les objets ont les valeurs de ces caractéristiques. Dans cet article, nous allons écrire un programme Java pour trouver le périmètre et les faces d'un rectangle en utilisant le concept de classes

Calculer les intérêts sur les dépôts à terme (FD) et les dépôts à terme (RD) à l'aide du programme Java hérité Calculer les intérêts sur les dépôts à terme (FD) et les dépôts à terme (RD) à l'aide du programme Java hérité Aug 20, 2023 pm 10:49 PM

L'héritage est un concept qui nous permet d'accéder aux propriétés et au comportement d'une classe à partir d'une autre classe. La classe qui hérite des méthodes et des variables membres est appelée une superclasse ou classe parent, et la classe qui hérite de ces méthodes et variables membres est appelée une sous-classe ou une sous-classe. En Java, nous utilisons le mot-clé "extends" pour hériter d'une classe. Dans cet article, nous discuterons d'un programme Java permettant de calculer les intérêts sur les dépôts à terme et les dépôts à terme en utilisant l'héritage. Tout d'abord, créez ces quatre fichiers Java - Acnt.java - dans l'IDE de votre machine locale. Ce fichier contiendra une classe abstraite « Acnt » qui est utilisée pour stocker les détails du compte tels que le taux d'intérêt et le montant. Il aura également une méthode abstraite 'calcIntrst' avec le paramètre 'amnt' pour calculer

Programme JAVA pour convertir des chiffres romains en nombres entiers Programme JAVA pour convertir des chiffres romains en nombres entiers Aug 25, 2023 am 11:41 AM

Chiffres romains – Basés sur l’ancien système romain qui utilise des symboles pour représenter les nombres. Ces nombres sont appelés chiffres romains. Les symboles sont I, V, X, L, C, D et M, qui représentent respectivement 1, 5, 10, 50, 100, 500 et 1 000. Entiers - Un entier est un entier composé de valeurs positives, négatives et nulles. Les fractions ne sont pas des nombres entiers. Ici, nous définissons la valeur du symbole en fonction de la valeur entière. Chaque fois qu'un chiffre romain est donné en entrée, nous le divisons en unités, puis calculons le chiffre romain approprié. I-1II–2III–3IV–4V–5VI–6…X–10XI–11..XV-15 Dans cet article, nous apprendrons comment convertir des chiffres romains en nombres entiers en Java. Montrez quelques exemples - Exemple 1InputR

Programme Java pour créer des pyramides et des modèles Programme Java pour créer des pyramides et des modèles Sep 05, 2023 pm 03:05 PM

Si quelqu'un souhaite acquérir une base solide en langage de programmation Java. Ensuite, il faut comprendre comment fonctionne la boucle. De plus, résoudre les problèmes de modèle pyramidal est le meilleur moyen d’améliorer vos connaissances de base de Java, car cela inclut une utilisation intensive des boucles for et while. Cet article vise à fournir quelques programmes Java pour imprimer des modèles pyramidaux à l'aide de différents types de boucles disponibles en Java. Programme Java pour créer un motif de pyramide Nous imprimerons les modèles de pyramide suivants via le programme Java - Pyramide en étoiles inversée Pyramide en étoiles Pyramide des nombres Discutons-en un par un. Mode 1 : La méthode de la pyramide en étoiles inversée déclare et initialise un entier « n » avec le nombre de lignes spécifié. Ensuite, définissez le décompte initial de l'espace comme 0 et le décompte initial de l'étoile comme "n+

Programme Java pour faire pivoter l'image Programme Java pour faire pivoter l'image Sep 01, 2023 pm 04:25 PM

Un fichier image peut être tourné dans le sens des aiguilles d’une montre ou dans le sens inverse. Pour faire pivoter une image, vous devez télécharger un fichier image aléatoire et l'enregistrer dans n'importe quel dossier de votre système. En outre, un fichier .pdf est requis et après avoir ouvert le fichier image téléchargé, un certain angle peut être pivoté dans ce fichier .pdf particulier. Pour une rotation de 90 degrés, les points d'ancrage de la nouvelle image peuvent nous aider à effectuer la rotation à l'aide de la transformation de traduction en Java. Le point d'ancrage est le centre de toute image particulière. Algorithme pour faire pivoter une image à l'aide de Java La classe "Affine Transform Op" est le moyen le plus simple de faire pivoter une image.

Programme Java utilisé pour vérifier si les étudiants du TPP sont éligibles aux entretiens Programme Java utilisé pour vérifier si les étudiants du TPP sont éligibles aux entretiens Sep 06, 2023 pm 10:33 PM

Veuillez consulter le tableau ci-dessous pour connaître les critères d'éligibilité des différentes entreprises - La traduction chinoise de CGPA est : GPA supérieur ou égal à 8 entreprises éligibles Google, Microsoft, Amazon, Dell, Intel, Wipro supérieur ou égal à 7 points de didacticiel, Accenture, Infosys, Emicon, Rellins supérieur ou égal à 6rtCamp, Cybertech, Skybags, Killer, Raymond supérieur ou égal à 5Patronics, Shoes, NoBrokers Entrons dans le programme Java pour vérifier l'éligibilité des étudiants tpp à un entretien. Méthode 1 : Utilisation de la condition ifelseif Normalement, lorsque nous devons vérifier plusieurs conditions, nous utilisons

See all articles