Latest web development tutorials

Carácter de clase Java

Las clases de caracteres se utilizan para operar un solo carácter.

clase de caracteres se ajusta un valor en un tipo char primitiva objeto

Ejemplos

char ch = 'a';

// Unicode 字符表示形式
char uniChar = '\u039A'; 

// 字符数组
char[] charArray ={ 'a', 'b', 'c', 'd', 'e' }; 

Sin embargo, en el proceso de desarrollo real, a menudo nos encontramos la situación requiere el uso de un objeto, en lugar de una función de los tipos de datos. Para resolver este problema, el lenguaje Java proporciona una función de tipo de datos CHAR envoltura clases Las clases de caracteres.

clase de caracteres proporciona una serie de métodos para manipular caracteres. Puede crear un objeto utilizando el constructor carácter de clase de caracteres, por ejemplo:

Character ch = new Character('a');

En algunos casos, compilador Java creará automáticamente un objeto de personaje.

Por ejemplo, cuando un parámetro de tipo char se pasa a un método de parámetros de tipo de carácter, el compilador se convertirá automáticamente en el tipo char objeto parámetros del personaje. Esta función se denomina el boxeo, a su vez, llama unboxing.

Ejemplos

// 原始字符 'a' 装箱到 Character 对象 ch 中
Character ch = 'a';

// 原始字符 'x' 用 test 方法装箱
// 返回拆箱的值到 'c'
char c = test('x');

secuencia de escape

Precedido por una barra invertida (\) personaje representa el carácter de escape, es el compilador tiene un significado especial.

La siguiente lista muestra las secuencias de escape Java:

secuencia de escape descripción
\ t En el texto, donde la inserción de una tecla de tabulación
\ B En el texto, donde la inserción de un botón de retroceso
\ N ¿Dónde en el ajuste de texto
\ R Introducir en el texto donde la inserción
\ F En el texto, donde los saltos de página de inserción
\ ' Insertado en el texto donde una comilla
\ " Insertado en el texto donde las comillas dobles
\\ Insertado en el texto donde la barra invertida

Ejemplos

Al imprimir un comunicado encuentra con una secuencia de escape, el compilador puede interpretarse correctamente.

Los siguientes ejemplos son para escapar de las comillas dobles y salidas:

public class Test {

   public static void main(String args[]) {
      System.out.println("访问\"本教程!\"");
   }
}

Los ejemplos anteriores resultados compilados son los siguientes:

访问"本教程!"

Método carácter

He aquí los métodos de la clase de caracteres:

No. Método y Descripción
1 IsLetter ()
Si se trata de una carta
2 isdigit ()
Ya se trate de un carácter numérico
3 isWhitespace ()
Ya sea un espacio
4 isUpperCase ()
Tanto si se está en mayúsculas
5 isLowerCase ()
Es letras minúsculas
6 toUpperCase ()
Especifica letras mayúsculas
7 toLowerCase ()
Las letras minúsculas especifican
8 toString ()
Devuelve la cadena de caracteres, la longitud de la cadena de tan sólo 1

Para obtener una lista completa de métodos, consulte la API java.lang.Character especificación.