Hva er en karakter i Java?

Hva er en karakter i Java?


Et tegn er et symbol, ofte representerer en enkelt bokstav eller antall tekstdata. Det er en primitiv datatype i Java, noe som betyr tegn og grunnleggende operasjoner på tegn er hardkodet inn i Java selv. Sammen flere tegn danne strenger, som ikke er en primitiv datatype i Java. I Java, blir tegndata primitive referert til som "char".

Primitives i Java

Primitives er datatyper som ikke er en del av objektet underklasse. De er enkle datastrukturer, slik som boolske verdier, heltall og tegn, og de er referert til av reserverte søkeord. Den grunnleggende karakter i Java er en char primitive. En bruker må erklære primitive variabler før du bruker dem i koden sin. Erklæring eksempler er:

"Int i;"

"Char c1 = 'q';"

tegn~~POS=TRUNC Primitives

En røye primitive i Java er en datatype som representerer et enkelt tegn. Det er 16 bit lang, noe som betyr at den har 65.536 mulige verdier. Når du tilordner en karakter, kan du tilordne et firesifret heksadesimale verdien til tegnet eller et tegn i enkle anførselstegn, for eksempel "\ u04FC" eller "q". Karakter informasjon i Java 1.6 er gitt av versjon 4.0 av Unicode-standarden. Når initialisert uten verdi, har en karakter standardverdien '\ u0000', null kontroll karakter.

Tegn Object Class

I tillegg til den primitive datatypen char, tegnet klassen representerer også et tegn i Java. Kjent som en "wrapper" class, omslutter det tegndata på en måte at det kan leses av kode som bare aksepterer den universelle Object datatype som input, i stedet for en data primitive. For å opprette en Character objekt fra en røye verdi, bruk "ny Character (c)" hvor "c" er røye å konvertere. For å få en henvisning til røye objektet tilbake, bruk "C.value ()" hvor "C" er tegnet objekt. Tegn klassen gir også ulike statiske metoder for å bestemme et tegn subtype, for eksempel "numerisk" eller "små bokstaver."

Personene i Strings

En streng er en rekke tegn. Strenger er ikke primitive datatyper; de eksisterer som forekomster av String klassen. The String klassen har flere metoder for å endre alle tegnene i et ord eller tilgang til en karakter i et ord ved indeks, for eksempel "S.charAt (3)" returnerer den tredje tegnet i strengen S. Klasse metoder kan også erstatte alle forekomster av en viss karakter med en annen karakter.