Char in Java: Vad är Character class i Java?



Den här artikeln är en omfattande guide om karaktärsklassen i Java och diskuterar de olika escape-sekvenserna och metoderna för Char i Java.

I Java stöter vi på situationer där vi behöver använda objekt istället för primitiva datatyper. För att åstadkomma detta, ger omslagsklass Karaktär för primitiv röding . I den här artikeln om Char i Java, låt oss förstå detsamma i detalj.

Java-logotyp - Röd i Java - EdurekaFöljande ämnen kommer att behandlas i den här artikeln:





kasta en dubbel till en int

Låt oss börja!

Karaktärsklass i Java

De Karaktärsklass slår i allmänhet värdet på all primitiv typ c har in i en objekt . Varje objekt av typtecken kan innehålla ett enda fält vars typ är röding . Character-klassen erbjuder ett antal användbara klasser (dvs. statisk) för att arbeta med karaktärer.



Att skapa ett karaktärsobjekt med karaktären byggare &minus

Tecken ch = nytt tecken ('a')

Ovanstående uttalande skapar ett teckenobjekt som innehåller 'a' av typen char. Det finns bara en konstruktör i teckenklassen som förväntar sig ett argument av char-datatypen.

Nästa i den här artikeln om Char i Java, låt oss se några escape-sekvenser som används med karaktärerna i Java.



html-tabell i en tabell

Escape sekvens

En karaktär som föregås av a backslash () kallas vanligtvis en escape-sekvens. Det finns en tabell nedan som hjälper dig att förstå detta koncept.

Escape sekvens Beskrivning
tInfogar en flik i texten vid denna tidpunkt.
nDen infogar en ny rad i texten.
bInfogar ett baksteg i texten vid denna tidpunkt.
rDen infogar en vagnretur i texten vid denna tidpunkt.
fDet infogar ett formulärflöde i texten vid denna tidpunkt.
''Det lägger till ett enda citattecken i texten vid denna tidpunkt.
'Det infogar ett dubbelt citattecken i texten vid denna tidpunkt.
Infogar ett backslash-tecken i texten vid denna tidpunkt.

Eftersom du har förstått escape-sekvenserna, låt oss gå vidare och förstå de metoder som karaktäriserar i Java.

Metoder för karaktärsklass

Följande tabell diskuterar några viktiga av karaktärsklassen.

Metoder Beskrivning
isWhitespace ()Det hjälper till att avgöra om det angivna teckenvärdet är tomt.
isDigit ()Det hjälper till att avgöra om det angivna teckenvärdet är en siffra.
isLetter ()Det hjälper till att avgöra om char-värdet är en bokstav.
isUpperCase ()Det hjälper till att avgöra om det angivna teckenvärdet är stort.
isLowerCase ()Det hjälper till att avgöra om det angivna char-värdet är gemener.
toUpperCase ()Det returnerar versalerna för det angivna teckenvärdet.
toLowerCase ()Det returnerar gemener av det angivna teckenvärdet.
att stränga()Det returnerar ett strängobjekt som representerar det angivna teckenvärdet

Därefter, i den här artikeln om Char in Java, låt oss se det praktiska genomförandet av de ovan diskuterade metoderna.

Koda:

importera java.util.Scanner public class JavaCharacterExample1 {public static void main (String [] args) {// Be användaren om den första inmatningen. System.out.print ('First input:') // Använd Scanner-klassen för att få användarinmatningen. Scanner scanner = new Scanner (System.in) // Får användarens inmatning. char [] value1 = scanner.nextLine (). toCharArray () int result1 = 0 // Räkna tecknen för ett specifikt tecken. för (char ch1: värde1) {result1 = Character.charCount (ch1)} // Skriv ut resultatet. System.out.print ('Value:' + result1 + 'n') System.out.print ('Second input:') char [] value2 = scanner.nextLine (). ToCharArray () for (char ch2: value2) { int resultat2 = Character.hashCode (ch2) System.out.print ('Hashkoden för tecknet' + ch2 + 'ges som:' + resultat2 + 'n')} System.out.print ('Tredje ingången: ') char [] value3 = scanner.nextLine (). toCharArray () for (char ch3: value3) {boolean result3 = Character.isDigit (ch3) if (result3) {System.out.println (' The character '' + ch3 + '' är en siffra. ')} annat {System.out.println (' Tecknet '' + ch3 + '' är inte en siffra. ')} System.out.print (' Fjärde ingång: ') char [] värde4 = scanner.nextLine (). toCharArray () för (char ch4: value4) {boolean result4 = Character.isISOControl (ch4) System.out.println ('Det fjärde tecknet' '+ ch4 +' 'är en ISO-kontroll : '+ resultat4)}}}}

Produktion:

Första inmatning: 89 Värde: 1 Andra inmatning: J Hashkoden för tecknet 'J' ges som: 74 Tredje inmatningen: 5 Tecknet '5' är en siffra. Fjärde inmatningen: h Det fjärde tecknet 'h' är en ISO-kontroll: falsk

Med detta kommer vi till ett slut på den här artikeln om Char in Java. Jag hoppas att du förstod det grundläggande i Java. Om du hittade den här artikeln om “Char in Java”, kolla in av Edureka, ett pålitligt inlärningsföretag online med ett nätverk av mer än 250 000 nöjda elever spridda över hela världen. Vi är här för att hjälpa dig med varje steg på din resa, för att bli en förutom de här Java-intervjufrågorna, kommer vi med en läroplan som är utformad för studenter och yrkesverksamma som vill vara en Java Utvecklaren.

Har du en fråga till oss? Vänligen nämna det i kommentarsektionen i denna “Char in Java ' så återkommer vi så snart som möjligt.