? Ett tecken är en symbol , som ofta motsvarar en enda bokstav eller antal textdata . Det är en primitiv datatyp i Java , vilket innebär tecken och grundläggande operationer på tecken hårdkodade i Java själv . Tillsammans flera tecken bildar strängar , som inte är en primitiv datatyp i Java . I Java , är karaktären uppgifter primitiva kallad " röding . " Primitiver i Java
Primitives är datatyper som inte är en del av Object underklass . De är enkla datastrukturer , t.ex. booleska värden , heltal och karaktärer , och de är hänvisade till reserverade nyckelord . Den grundläggande karaktären i Java är en röding primitiv . En användare måste deklarera primitiva variabler innan du använder dem i sin kod . Deklaration exempel :
" int i; "
" char c1 = " q " , "
Karaktär Primitives
en röding primitiv i Java är en datatyp som representerar ett enda tecken . Det är 16 bitar lång , vilket innebär att den har 65.536 möjliga värden . När du tilldelar en karaktär , kan du tilldela ett fyrsiffrigt hexadecimalt värde för tecknet eller en karaktär i enkla citattecken , t.ex. " \\ u04FC " eller " q ". Tecken finns i Java 1.6 ges av version 4.0 av Unicode- standarden . När initieras utan värde , har en karaktär standardvärdet ' \\ u0000 ' , null styrtecknet .
Character Object Class
Förutom den primitiva datatypen char , representerar det tecken klassen också ett tecken i Java . Känd som en " wrapper " klass , sammanfattar det teckendata på ett sådant sätt att den kan läsas av kod som endast accepterar den universella Object datatypen som indata , i stället för ett data primitiva . Att skapa en karaktär objekt från en char värde , använd " ny karaktär ( c ) " där " C" är rödingen att konvertera . För att få en referens till char objektet tillbaka , använd " C.value ( ) " , där " C " är tecknet objektet . Karaktären klassen ger också olika statiska metoder för att bestämma en karaktärs subtyp , såsom " numerisk " eller " gement . "
Tecken i strängar
En sträng är en matris med tecken. Strängar är inte primitiva datatyper , de existerar som instanser av klassen String . Klassen String innehåller flera metoder för att ändra alla tecken i ett ord eller tillgången till en karaktär i ett ord efter index , såsom " S.charAt ( 3 ) " returnerar det tredje tecknet i strängen S. klass metoder kan också ersätta alla förekomster av en viss karaktär med en annan karaktär .