Char in Java: Wat is Character class in Java?



Dit artikel is een uitgebreide gids over de karakterklasse in Java en bespreekt de verschillende escape-reeksen en methoden van Char in Java.

In Java komen we situaties tegen waarin we objecten moeten gebruiken in plaats van primitieve gegevenstypen. Om dit te bereiken, biedt wrapper class Karakter voor primitief char . Laten we in dit artikel over Char in Java hetzelfde in detail begrijpen.

Java-logo - Char in Java - EdurekaIn dit artikel komen de volgende onderwerpen aan bod:





Laten we beginnen!

Karakterklasse in Java

De Karakterklasse wikkelt over het algemeen de waarde van al het primitieve type c heeft in een voorwerp . Elk object van het type teken kan een enkel veld bevatten waarvan het type is char . De Character-klasse biedt een aantal nuttige klassen (d.w.z. statisch) voor het werken met karakters.



Om een ​​personageobject met het personage te maken bouwer &minus

hoe sas-software te gebruiken
Karakter ch = nieuw karakter ('a')

De bovenstaande instructie creëert een karakterobject dat ‘a’ van het type char bevat. Er is slechts één constructor in character class die een argument van het char data type verwacht.

Laten we nu in dit artikel over Char in Java enkele escape-reeksen bekijken die worden gebruikt met de karakters in Java.



Escape-reeks

Een karakter voorafgegaan door een backslash () wordt over het algemeen een ontsnappingsreeks genoemd. Hieronder staat een tabel die u zal helpen dit concept te begrijpen.

Escape-reeks Omschrijving
tVoegt op dit punt een tab in de tekst in.
nHet voegt een nieuwe regel in de tekst in.
bVoegt op dit punt een backspace in de tekst in.
rHet voegt op dit punt een regelterugloop in de tekst in.
fHet voegt op dit punt een form feed in de tekst in.
'Het voegt op dit punt een enkel aanhalingsteken in de tekst in.
'Het voegt op dit punt een dubbel aanhalingsteken in de tekst in.
Voegt op dit punt een backslash-teken in de tekst in.

Omdat je de ontsnappingssequenties hebt begrepen, laten we verder gaan en de methoden van dat personage begrijpen in Java.

Methoden van tekenklasse

De volgende tabel bespreekt enkele belangrijke van de karakterklasse.

Methoden Omschrijving
isWhitespace ()Het helpt bij het bepalen of de opgegeven char-waarde witruimte is.
isDigit ()Het helpt bij het bepalen of de opgegeven char-waarde een cijfer is.
isLetter ()Het helpt bij het bepalen of de char-waarde een letter is.
isUpperCase ()Het helpt bij het bepalen of de opgegeven char-waarde een hoofdletter is.
isLowerCase ()Het helpt bij het bepalen of de opgegeven char-waarde kleine letters zijn.
toUpperCase ()Het retourneert de hoofdlettervorm van de opgegeven char-waarde.
toLowerCase ()Het retourneert de kleine letters van de opgegeven char-waarde.
toString ()Het retourneert een String-object dat de opgegeven tekenwaarde vertegenwoordigt

Laten we vervolgens in dit artikel over Char in Java de praktische implementatie van de hierboven besproken methoden bekijken.

binair zoekprogramma in java

Code:

import java.util.Scanner public class JavaCharacterExample1 {public static void main (String [] args) {// Vraag de gebruiker om de eerste invoer. System.out.print ('First input:') // Gebruik de Scanner-klasse om de gebruikersinvoer te krijgen. Scanner scanner = nieuwe scanner (System.in) // Haalt de gebruikersinvoer op. char [] waarde1 = scanner.nextLine (). toCharArray () int result1 = 0 // Tel de tekens voor een specifiek teken. for (char ch1: value1) {result1 = Character.charCount (ch1)} // Druk het resultaat af. System.out.print ('Waarde:' + resultaat1 + 'n') System.out.print ('Tweede invoer:') char [] waarde2 = scanner.nextLine (). ToCharArray () voor (char ch2: value2) { int result2 = Character.hashCode (ch2) System.out.print ('De hash-code voor het karakter' '+ ch2 +' 'wordt gegeven als:' + result2 + 'n')} System.out.print ('Derde invoer: ') char [] waarde3 = scanner.nextLine (). toCharArray () voor (char ch3: value3) {boolean result3 = Character.isDigit (ch3) if (result3) {System.out.println (' The character '' + ch3 + '' is een cijfer. ')} else {System.out.println (' The character '' + ch3 + '' is geen cijfer. ')} System.out.print (' Fourth input: ') char [] value4 = scanner.nextLine (). toCharArray () for (char ch4: value4) {boolean result4 = Character.isISOControl (ch4) System.out.println ('The vierde karakter' '+ ch4 +' 'is een ISO-besturingselement : '+ resultaat4)}}}}

Uitgang:

Eerste invoer: 89 Waarde: 1 Tweede invoer: J De hash-code voor het teken 'J' wordt gegeven als: 74 Derde invoer: 5 Het teken '5' is een cijfer. Vierde invoer: h Het vierde teken 'h' is een ISO-besturingselement: false

Hiermee komen we een einde aan dit artikel over Char in Java. Ik hoop dat je de grondbeginselen van Java hebt begrepen. Als je dit artikel over 'Char in Java' hebt gevonden, bekijk dan het door Edureka, een vertrouwd online leerbedrijf met een netwerk van meer dan 250.000 tevreden leerlingen verspreid over de hele wereld. We zijn hier om je te helpen bij elke stap op je reis, om naast deze Java-interviewvragen een curriculum te worden dat is ontworpen voor studenten en professionals die een Java Ontwikkelaar.

Heeft u een vraag voor ons? Vermeld het in het commentaargedeelte van deze “Char in Java ' en we nemen zo snel mogelijk contact met u op.