Char i Java: Hva er Character-klasse i Java?



Denne artikkelen er en omfattende guide om karakterklassen i Java, og diskuterer de forskjellige rømningssekvensene og metodene til Char i Java.

I Java kommer vi over situasjoner der vi trenger å bruke objekter i stedet for primitive datatyper. For å oppnå dette, gir emballasjeklasse Karakter for primitive røye . I denne artikkelen om Char i Java, la oss forstå det samme i detalj.

Java-logo - Røye i Java - EdurekaFølgende emner vil bli dekket i denne artikkelen:





hvordan få lengden på matrisen i javascript

La oss begynne!

Karakterklasse i Java

De Karakterklasse bryter vanligvis verdien av all den primitive typen c har inn i en gjenstand . Ethvert objekt av typetegnet kan inneholde et enkelt felt hvis type er røye . Tegnklassen tilbyr en rekke nyttige klasser (dvs. statisk) for å jobbe med karakterer.



Å lage et tegnobjekt med tegnet bygger &minus

Tegn ch = nytt tegn ('a')

Ovennevnte utsagn oppretter et tegnobjekt som inneholder ‘a’ av typen char. Det er bare en konstruktør i karakterklasse som forventer et argument av datatypen char.

Neste i denne artikkelen om Char i Java, la oss se noen rømningssekvenser som brukes med tegnene i Java.



Escape-sekvens

Et tegn foran en tilbakeslag () kalles vanligvis en rømningssekvens. Det er en tabell nevnt nedenfor som vil hjelpe deg med å forstå dette konseptet.

Escape-sekvens Beskrivelse
tSetter inn en fane i teksten på dette punktet.
nDen setter inn en ny linje i teksten.
bSetter inn et tilbaketast i teksten på dette punktet.
rDen setter inn en vognretur i teksten på dette punktet.
fDet setter inn en skjemamating i teksten på dette punktet.
'Det setter inn et enkelt sitattegn i teksten på dette punktet.
'Det setter inn et dobbelt sitattegn i teksten på dette punktet.
Setter inn et tilbakeslagstegn i teksten på dette punktet.

Siden du har forstått rømningssekvensene, la oss gå videre og forstå metodene som karakteriserer i Java.

slå objekt til array php

Metoder for karakterklasse

Tabellen nedenfor diskuterer noen viktige av karakterklassen.

Metoder Beskrivelse
isWhitespace ()Det hjelper med å bestemme om den angitte røyeverdien er mellomrom.
isDigit ()Det hjelper med å bestemme om den angitte røyeverdien er et siffer.
isLetter ()Det hjelper med å bestemme om røyeverdien er en bokstav.
isUpperCase ()Det hjelper med å bestemme om den angitte røyeverdien er stor.
isLowerCase ()Det hjelper med å bestemme om den angitte røyeverdien er liten.
toUpperCase ()Den returnerer store bokstaver for den angitte tegnverdien.
toLowerCase ()Den returnerer små bokstaver av den angitte tegnverdien.
toString ()Den returnerer et strengobjekt som representerer den angitte tegnverdien

Neste, i denne artikkelen om Char in Java, la oss se den praktiske implementeringen av de ovennevnte metodene.

Kode:

importer java.util.Scanner offentlig klasse JavaCharacterExample1 {public static void main (String [] args) {// Be brukeren om første inngang. System.out.print ('First input:') // Bruk skannerklassen for å få brukerinndata. Skannerskanner = ny skanner (System.in) // Får brukerinndata. char [] value1 = scanner.nextLine (). toCharArray () int result1 = 0 // Tell tegnene for et bestemt tegn. for (char ch1: value1) {result1 = Character.charCount (ch1)} // Skriv ut resultatet. System.out.print ('Verdi:' + resultat1 + 'n') System.out.print ('Second input:') char [] value2 = scanner.nextLine (). ToCharArray () for (char ch2: value2) { int result2 = Character.hashCode (ch2) System.out.print ('Hash-koden for tegnet' '+ ch2 +' 'er gitt som:' + result2 + 'n')} System.out.print ('Tredje inngang: ') char [] value3 = scanner.nextLine (). toCharArray () for (char ch3: value3) {boolean result3 = Character.isDigit (ch3) if (result3) {System.out.println (' The character '' + ch3 + '' er et siffer. ')} annet {System.out.println (' Tegnet '' + ch3 + '' er ikke et siffer. ')} System.out.print (' Fjerde inngang: ') tegn [] value4 = scanner.nextLine (). toCharArray () for (char ch4: value4) {boolean result4 = Character.isISOControl (ch4) System.out.println ('Det fjerde tegnet' '+ ch4 +' 'er en ISO-kontroll : '+ resultat4)}}}}

Produksjon:

Første inngang: 89 Verdi: 1 Andre inngang: J Hash-koden for tegnet 'J' er gitt som: 74 Tredje inngang: 5 Tegnet '5' er et siffer. Fjerde inngang: h Det fjerde tegnet 'h' er en ISO-kontroll: falsk

Med dette kommer vi til en slutt på denne artikkelen om Char in Java. Jeg håper du forsto grunnleggende Java. Hvis du fant denne artikkelen om 'Char in Java', sjekk ut av Edureka, et pålitelig online læringsfirma med et nettverk av mer enn 250 000 fornøyde elever spredt over hele verden. Vi er her for å hjelpe deg med hvert trinn på reisen, for å bli en foruten dette java-intervjuspørsmålene, kommer vi med en læreplan som er designet for studenter og fagpersoner som ønsker å være en Java Utvikler.

Har du et spørsmål til oss? Vennligst nevn det i kommentarfeltet i denne “Char in Java ' og vi kommer tilbake til deg så snart som mulig.