Programa Java para almacenar caracteres Unicode usando caracteres literales

La tabla ASCII ayuda a realizar los cálculos antes, pero con el paso del tiempo, surgen varios idiomas legibles por humanos en los que la restricción con ASCII era que solo admite 256 símbolos que también están en inglés. Ahora para hacer cómputos para otros lenguajes surge un sistema UNICODE para cómputo dentro de la computadora que soporta 65535 símbolos.  

Los caracteres Unicode son estándares universales de codificación de caracteres. Representa la forma en que se pueden representar diferentes caracteres en diferentes documentos como archivos de texto, páginas web, etc. Unicode admite 4 bytes para los caracteres. UTF-8 se ha convertido en la codificación de caracteres estándar y admite 4 bytes para cada carácter. Hay otras codificaciones Unicode diferentes como UTF-16 y UTF-8. Los caracteres literales en Java son caracteres constantes en Java. Se expresan entre comillas simples ‘a’,’A, ‘1’,’!’, ‘π’, ‘$’,’©’. El tipo de datos que puede almacenar caracteres de tipo char es char. 

 

 Diferentes métodos para almacenar caracteres Unicode

  1. Asignación de Unicode a los tipos de datos char
  2. Asignación de valores Unicode a tipos de datos char
  3. Asignación de valores ASCII a tipos de datos char 

Ahora analicemos los métodos anteriores enumerando el enfoque y últimamente implementando el mismo que es el siguiente:

Método 1: Asignar Unicode a los tipos de datos char.

Ilustraciones:

Input : a = '$'
Output: $
Input : a = '~' 
Output: ~

Acercarse:

  1. Cree una variable de carácter.
  2. Almacene caracteres Unicode en una variable usando una comilla simple.
  3. Imprime la variable en la consola.

Ejemplo:

Java

// Java Program to Store Unicode Characters
// Using Character Literals
// By Assigning Unicode to the char data types
 
// Importing required classes
import java.io.*;
 
// Class
class GFG {
 
    // Main driver method
    public static void main(String[] args)
    {
 
        // Declaring and initializing character
        // lately printing the same on console
        char c1 = 'a';
        System.out.println(c1);
 
        char c2 = 'A';
        System.out.println(c2);
 
        char c3 = '1';
        System.out.println(c3);
 
        char c4 = '~';
        System.out.println(c4);
 
        char c5 = '$';
        System.out.println(c5);
 
        char c6 = '/';
        System.out.println(c6);
 
        char c7 = 'π';
        System.out.println(c7);
    }
}
Producción

a
A
1
~
$
/
?

Método 2: Asignación de valores Unicode a tipos de datos char

Ilustraciones:

Input  : a = '\u0061'
Output : a
Input  : a = '\u002F' 
Output : /

Acercarse:

  1. Crea una variable char.
  2. Almacene el valor Unicode en una variable usando una comilla simple.
  3. Imprime la variable en la consola. 

Ejemplo

Java

// Java Program to Store Unicode Characters
// Using Character Literals
// By Assigning Unicode Values to char Data Types
 
// Importing required classes
import java.io.*;
 
// Class
class GFG {
 
    // Main driver method
    public static void main(String[] args)
    {
 
        // Declaring and initializing character
        // lately printing the same on console
        char c1 = '\u0061';
        System.out.println(c1);
 
        char c2 = '\u0041';
        System.out.println(c2);
 
        char c3 = '\u0031';
        System.out.println(c3);
 
        char c4 = '\u007E';
        System.out.println(c4);
 
        char c5 = '\u0024';
        System.out.println(c5);
 
        char c6 = '\u002F';
        System.out.println(c6);
 
        char c7 = '\u03C0';
        System.out.println(c7);
    }
}
Producción

a
A
1
~
$
/
?

Método 3: Asignación de valores ASCII a tipos de datos char

Ilustraciones:

Input : a = 97
Output: a
Input : a = 49 
Output: 1

Acercarse:

  1. Cree una variable de carácter.
  2. Almacene el valor ASCII en una variable usando una comilla simple.
  3. Imprime la variable en la consola.

Ejemplo:

Java

// Java Program to Store Unicode Characters
// Using Character Literals
// By Assigning ASCII Values
// to char Data Types
 
// Importing required classes
import java.io.*;
 
// Class
class GFG {
 
    // Main driver method
    public static void main(String[] args)
    {
 
        // Declaring and initializing character
        // lately printing the same on console
        char c1 = 97;
        System.out.println(c1);
 
        char c2 = 65;
        System.out.println(c2);
 
        char c3 = 49;
        System.out.println(c3);
 
        char c4 = 126;
        System.out.println(c4);
 
        char c5 = 36;
        System.out.println(c5);
 
        char c6 = 47;
        System.out.println(c6);
    }
}
Producción

a
A
1
~
$
/

Publicación traducida automáticamente

Artículo escrito por sohamk990 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *