Char a Java: Què és la classe de caràcters a Java?

Aquest article és una guia completa sobre la classe de caràcters a Java i tracta les diferents seqüències d'escapament i mètodes de Char en Java.

A Java, ens trobem amb situacions en què hem d’utilitzar objectes en lloc de tipus de dades primitius. Per aconseguir-ho, proporciona classe d'embolcall Personatge per primitiu char . En aquest article sobre Char a Java, entenguem el mateix en detall.

Logotip de Java - Caràcter a Java - EdurekaEn aquest article es tractaran els temes següents:





què és el paquet a Java

Anem a començar!

Classe de caràcters a Java

El Classe de personatges generalment embolcalla el valor de tot el tipus primitiu c en un objecte . Qualsevol objecte del caràcter tipus pot contenir un sol camp el tipus del qual sigui char . La classe de caràcters ofereix una sèrie de classes útils (és a dir, estàtiques) per treballar amb personatges.



Per crear un objecte de caràcter amb el personatge constructor & menys

Caràcter ch = personatge nou ('a')

L'afirmació anterior crea un objecte de caràcter que conté 'a' de tipus char. Només hi ha un constructor a la classe de caràcters que espera un argument del tipus de dades char.

A continuació, en aquest article sobre Char a Java, vegem algunes seqüències d'escapament utilitzades amb els caràcters de Java.



trobeu el nombre més gran d'una matriu

Seqüència d’escapament

Un personatge precedit per a barra invertida () generalment s’anomena seqüència d’escapament. A continuació s’esmenta una taula que us ajudarà a entendre aquest concepte.

Seqüència d’escapament Descripció
tInsereix una pestanya al text en aquest moment.
nInsereix una nova línia al text.
bInsereix una retrocés al text en aquest moment.
rInsereix un retorn de carro al text en aquest punt.
fInsereix un feed de formularis al text en aquest moment.
'En aquest moment, inclou un caràcter de cometes simples al text.
'Insereix un caràcter de cometes dobles al text en aquest moment.
Insereix un caràcter de barra invertida al text en aquest moment.

Com que heu entès les seqüències d'escapament, anem a avançar i entenem els mètodes que caracteritzen a Java.

Mètodes de classe de personatges

La taula següent tracta alguns aspectes importants de la classe de personatges.

Mètodes Descripció
isWhitespace ()Ajuda a determinar si el valor de caràcter especificat és l'espai en blanc.
isDigit ()Ajuda a determinar si el valor de caràcter especificat és un dígit.
isLetter ()Ajuda a determinar si el valor del caràcter és una lletra.
isUpperCase ()Ajuda a determinar si el valor de caràcter especificat és majúscula.
isLowerCase ()Ajuda a determinar si el valor de caràcter especificat és en minúscula.
toUpperCase ()Retorna la forma majúscula del valor de caràcter especificat.
toLowerCase ()Retorna la forma en minúscula del valor de caràcter especificat.
toString ()Retorna un objecte String que representa el valor del caràcter especificat

A continuació, en aquest article sobre Char a Java, vegem la implementació pràctica dels mètodes comentats anteriorment.

Codi:

import java.util.Scanner public class JavaCharacterExample1 {public static void main (String [] args) {// Demaneu a l'usuari la primera entrada. System.out.print ('Primera entrada:') // Utilitzeu la classe Scanner per obtenir l'entrada de l'usuari. Escàner escàner = nou escàner (System.in) // Obté l'entrada de l'usuari. char [] valor1 = scanner.nextLine (). toCharArray () int result1 = 0 // Compteu els caràcters per a un caràcter específic. for (char ch1: value1) {result1 = Character.charCount (ch1)} // Imprimeix el resultat. 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 ('El codi hash del caràcter' '+ ch2 +' 'es dóna com:' + result2 + 'n')} System.out.print ('Tercera entrada: ') char [] value3 = scanner.nextLine (). toCharArray () for (char ch3: value3) {result boolean3 = Character.isDigit (ch3) if (result3) {System.out.println (' The character '' + ch3 + '' és un dígit. ')} else {System.out.println (' El caràcter '' + ch3 + '' no és un dígit. ')} System.out.print (' Quarta entrada: ') char [] value4 = scanner.nextLine (). toCharArray () for (char ch4: value4) {result boolean4 = Character.isISOControl (ch4) System.out.println ('El quart caràcter' '+ ch4 +' 'és un control ISO : '+ resultat4)}}}}

Sortida:

Primera entrada: 89 Valor: 1 Segona entrada: J El codi hash del caràcter 'J' es dóna com: 74 Tercera entrada: 5 El caràcter '5' és un dígit. Quarta entrada: h El quart caràcter 'h' és un control ISO: fals

Amb això, arribem al final d’aquest article sobre Char a Java. Espero que hagueu entès els fonaments de Java. Si heu trobat aquest article sobre 'Char in Java', consulteu el document per Edureka, una empresa d'aprenentatge en línia de confiança amb una xarxa de més de 250.000 estudiants satisfets repartits per tot el món. Som aquí per ajudar-vos en cada pas del vostre viatge, per convertir-vos en una pregunta a part d’aquestes entrevistes java, oferim un pla d’estudis dissenyat per a estudiants i professionals que vulguin ser Java Desenvolupador.

Tens alguna pregunta? Si us plau, mencioneu-lo a la secció de comentaris d’aquest “Char en Java ' i ens posarem en contacte amb vostè el més aviat possible.