Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Asi Java Funkcia Znak

Java programy modelu textových dát pomocou reťazca a znaky . Jazyk Java poskytuje triedy pre reťazce a znaky , rovnako ako primitívne typ pre " char " dát . " Char " v Java modeloch jediný znak , ktorý môže byť prípadne uložená ako inštancia objektu triedy znakov . Reťazec v Jave ukladá postupnosť znakov , vrátane veľkých a malých písmen , čísel a symbolov . Reťazec Znaky

trieda reťazec v Jave poskytuje metódy pre prístup a zmenu postavy v určitých pozíciách . Metóda " char " trvá číselný parameter a vráti znak na danej pozícii v reťazci , reprezentovaný ako primitívny typ " char " hodnoty , takto :

String myString = " Tu sú niektoré znaky uložený ako reťazec " ; . char firstChar = myString.charAt ( 0 ) ;

Prvý znak v reťazci je v nulovej polohe , s konečným znaku indexu jednej menšia ako dĺžka reťazca . Metóda " nahradiť " z triedy string môže nahradiť všetky výskyty zadaného znaku v reťazci s iným charakterom , takto :

String differentString = myString.replace ( ' o ' , '' ) ;

Tento kód vráti nový reťazec s postavami nahradené , takže pôvodné nedotknutá .
primitívne znaky

Java programy môžu modelovať jednotlivé znaky primitívny typ " char " hodnoty alebo premennej . Nasledujúci kód vzorky demonštruje vytvorenie primitívny typ " char " a uložením ako premenné :

char aLetter = '' ;

primitívny typ znakový literál sa objaví medzi apostrofy , skôr než dvojité úvodzovky , ktoré sa používajú pre reťazcové hodnoty . List znaky môžu byť malé alebo veľké písmená , takto :

char capLetter = ' A ' ;

Java programy môžu používať špeciálne znaky escape sekvencií , ako v nasledujúcom príklade kóde predstavujúce nový linka osobnosť:

char newLineChar = ' \\ n' ;
postavy Objekty

trieda znakov v jazyku Java poskytuje programátorom s možnosťou modelovať znaky ako inštancia objektu . Nasledujúci kód vzorky demonštruje vytvorenie inštancie znak :

postavy myCharacter = new postavy ( " d " ) ;

Tento kód vytvorí inštanciu objektu triedy znaku , modelovanie " D " charakter . Trieda znakov je wrapper pre primitívny typ " char " , ktorý poskytuje celý rad metód pre konverziu a manipuláciu s hodnotami znakov . Programy použiť viac zdrojov , ak majú charakter objekty skôr než " char " hodnôt , takže trieda by sa mal objaviť iba v prípade potreby.
Trieda metódy

trieda znakov zahŕňa rôzne metódy pre spracovanie znakov . Metóda " charValue " vracia primitívny typ " char " hodnotu uloženú v inštancii znak triedy , takto :

char theChar = myCharacter.charValue ( ) ;

" compareTo " , metóda vráti celočíselnú hodnotu označujúci , či je uložená hodnota znaku je väčší alebo menší ako iné postavy odovzdaný ako parameter , a to takto :

int Porovnanie = myCharacter.compareTo ( nové postavy ( " f " ) ) ;

číslo je menšie ako nula , ak je znak nižšia ako prešiel hodnotu , väčšiu ako nula , ak je odovzdaný znak je nižšia ako volajúci charakter a nulu , ak sú rovnaké .


Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené