Char in Java: che cos'è la classe Character in Java?



Questo articolo è una guida completa alla classe di caratteri in Java e discute le diverse sequenze di escape e metodi di Char in Java.

In Java, ci imbattiamo in situazioni in cui dobbiamo utilizzare oggetti invece di tipi di dati primitivi. Per fare ciò, fornisce la classe wrapper Personaggio per primitivo char . In questo articolo su Char in Java, cerchiamo di capire lo stesso in dettaglio.

Logo Java - Char in Java - EdurekaI seguenti argomenti verranno trattati in questo articolo:





Cominciamo!

Classe di caratteri in Java

Il Classe di carattere generalmente racchiude il valore di tutto il tipo primitivo c ha in un file oggetto . Qualsiasi oggetto del tipo carattere può contenere un singolo campo il cui tipo è char . La classe Character offre una serie di classi utili (cioè statiche) per lavorare con i personaggi.



Per creare un oggetto personaggio con il personaggio costruttore &meno

diploma post laurea vs laurea magistrale
Carattere ch = nuovo carattere ('a')

L'istruzione precedente crea un oggetto carattere che contiene 'a' di tipo char. C'è solo un costruttore nella classe di caratteri che si aspetta un argomento del tipo di dati char.

Successivamente in questo articolo su Char in Java, vediamo alcune sequenze di escape utilizzate con i caratteri in Java.



Sequenza di fuga

Un carattere preceduto da a barra rovesciata () è generalmente chiamata sequenza di escape. C'è una tabella menzionata di seguito che ti aiuterà a comprendere questo concetto.

Sequenza di fuga Descrizione
tInserisce una tabulazione nel testo a questo punto.
nInserisce una nuova riga nel testo.
bInserisce un backspace nel testo a questo punto.
rInserisce un ritorno a capo nel testo a questo punto.
fA questo punto inserisce un avanzamento modulo nel testo.
'A questo punto, nel testo viene inserito un singolo carattere di virgoletta.
'A questo punto inserisce un carattere di virgolette doppie nel testo.
Inserisce una barra rovesciata nel testo a questo punto.

Dato che hai compreso le sequenze di escape, andiamo avanti e comprendiamo i metodi che caratterizzano in Java.

spiegare l'architettura mvc in java con l'esempio

Metodi di classe di caratteri

La tabella seguente discute alcuni importanti della classe del personaggio.

Metodi Descrizione
isWhitespace ()Aiuta a determinare se il valore char specificato è uno spazio vuoto.
isDigit ()Aiuta a determinare se il valore char specificato è una cifra.
isLetter ()Aiuta a determinare se il valore char è una lettera.
isUpperCase ()Aiuta a determinare se il valore char specificato è maiuscolo.
isLowerCase ()Aiuta a determinare se il valore char specificato è minuscolo.
toUpperCase ()Restituisce la forma maiuscola del valore char specificato.
toLowerCase ()Restituisce la forma minuscola del valore char specificato.
accordare()Restituisce un oggetto String che rappresenta il valore del carattere specificato

Successivamente, in questo articolo su Char in Java, vediamo l'implementazione pratica dei metodi sopra discussi.

Codice:

import java.util.Scanner public class JavaCharacterExample1 {public static void main (String [] args) {// Chiede all'utente il primo input. System.out.print ('First input:') // Utilizza la classe Scanner per ottenere l'input dell'utente. Scanner scanner = new Scanner (System.in) // Ottiene l'input dell'utente. char [] value1 = scanner.nextLine (). toCharArray () int result1 = 0 // Conta i caratteri per un carattere specifico. for (char ch1: value1) {result1 = Character.charCount (ch1)} // Stampa il risultato. System.out.print ('Value:' + result1 + 'n') System.out.print ('Second input:') char [] value2 = scanner.nextLine (). ToCharArray () for (char ch2: value2) { int risultato2 = Character.hashCode (ch2) System.out.print ('Il codice hash per il carattere' '+ ch2 +' 'è dato come:' + risultato2 + 'n')} System.out.print ('Terzo input: ') char [] value3 = scanner.nextLine (). toCharArray () for (char ch3: value3) {boolean result3 = Character.isDigit (ch3) if (result3) {System.out.println (' The character '' + ch3 + '' è una cifra. ')} else {System.out.println (' Il carattere '' + ch3 + '' non è una cifra. ')} System.out.print (' Quarto input: ') char [] value4 = scanner.nextLine (). toCharArray () for (char ch4: value4) {boolean result4 = Character.isISOControl (ch4) System.out.println ('The 4th character' '+ ch4 +' 'is an ISO Control : '+ risultato4)}}}}

Produzione:

Primo input: 89 Valore: 1 Secondo input: J Il codice cancelletto per il carattere 'J' viene fornito come: 74 Terzo input: 5 Il carattere '5' è una cifra. Quarto input: h Il quarto carattere 'h' è un controllo ISO: falso

Con questo, terminiamo questo articolo su Char in Java. Spero che tu abbia capito i fondamenti di Java. Se hai trovato questo articolo su 'Char in Java', controlla il da Edureka, una società di formazione online affidabile con una rete di oltre 250.000 studenti soddisfatti sparsi in tutto il mondo. Siamo qui per aiutarti in ogni fase del tuo viaggio, per diventare oltre a queste domande di intervista java, abbiamo creato un curriculum progettato per studenti e professionisti che vogliono essere un Giava Sviluppatore.

Hai domande per noi? Si prega di menzionarlo nella sezione commenti di questo 'Char in Java ' e ti risponderemo il prima possibile.