? Et tegn er et symbol , ofte representerer en enkelt bokstav eller et tall av 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, er tegnet data primitive referert til som " char ". Primitiv i Java
Primitives er datatyper som ikke er en del av Object underklasse . De er enkle datastrukturer , slik som logiske verdier, heltall og tegn , og de er referert til av reserverte søkeord. Den grunnleggende karakter i Java er en røye primitive. En bruker må erklære primitive variabler før du bruker dem i koden sin . Erklæring eksempler inkluderer : en
" int i; "
" røye c1 = ' q '; "
Character Primitives
en røye primitive i Java er en datatype som representerer et enkelt tegn . Det er 16 bits 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.
Character Object Class
I tillegg til den primitive datatype røye , representerer Character klassen også et tegn i Java. Kjent som en "wrapper " class , omslutter det tegn data 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 "nye Character ( c ) " hvor " c " er røye å konvertere. For å få en henvisning til røye objektet tilbake , kan du bruke " C.value ( ) ", der "C " er tegnet objekt . Tegnet klassen gir også ulike statiske metoder for å bestemme en karakter undertype , for eksempel " numerisk " eller " liten bokstav . "
Tegn i Strings
En streng er en rekke tegn. Strings er ikke primitive datatyper , finnes de som forekomster av String klassen . The String klassen har flere metoder for å endre alle tegn i et ord eller tilgang til en karakter i et ord ved indeks, for eksempel " S.charAt ( 3 )" returnerer det tredje tegnet i strengen S. Klassemetoder kan også erstatte alle forekomster av en viss karakter med en annen karakter .