Et tegn er et symbol , der ofte repræsenterer et enkelt bogstav eller antallet af tekstdata. Det er en primitiv datatype i Java , hvilket betyder, tegn og basale operationer på tegn er kodet ind i Java selv. Sammen flere tegn danner strenge, som ikke er en primitiv datatype i Java. I Java er det tegn data primitive benævnt " char ". Primitiver i Java
instruktionerne er datatyper , der ikke er en del af Object underklasse . De er simple datastrukturer såsom boolske værdier, heltal og tegn , og de er nævnt af reserverede søgeord. Den grundlæggende karakter i Java er en char primitive. En bruger skal erklære primitive variabler , før du bruger dem i deres kode. Erklæring eksempler : Hej
" int i; "
" char c1 = ' q ' ,"
Character primitiver
en char primitiv i Java er en datatype, der repræsenterer et enkelt tegn. Det er 16 bit lang , hvilket betyder at den har 65.536 mulige værdier . Ved tildeling et tegn , kan du tildele en firecifret hexadecimal værdi til den tegn eller et tegn i anførselstegn , såsom " \\ u04FC 'eller' q '. Character information i Java 1.6 er givet ved version 4.0 af Unicode -standarden. Når initialiseret med ingen værdi, en karakter har standardværdien af ' \\ u0000 ' nul kontrol tegn.
Character Object Class
Udover den primitive datatype char , tegnet klassen repræsenterer også en karakter i Java. Kendt som en " wrapper " class , det sammenfatter tegndata på en måde, at det kan læses af kode, der kun accepterer den universelle objekt datatype som input i stedet for en data primitive . At skabe en figur objekt fra en char værdi , brug " ny Tegn ( c ) ", hvor "c" er den char til at konvertere. For at få en henvisning til den char objekt tilbage , brug " C.value () ", hvor "C" er Character objekt. Tegnklassen giver også forskellige statiske metoder til at bestemme en figurs subtype , såsom " numerisk " eller " lille bogstav ".
Tegn i Strings
En streng er en vifte af tegn. Strenge er ikke primitive datatyper , de eksisterer som forekomster af String klassen. Den String klassen indeholder flere metoder til at ændre alle tegn i et ord eller få adgang til et tegn i et ord ved indeks , såsom " S.charAt (3)" returnerer tredje tegn i strengen S. Class metoder kan også erstatte alle forekomster en vis karakter med en anden karakter .