U Javi nailazimo na situacije u kojima trebamo koristiti objekte umjesto primitivnih vrsta podataka. Da biste to postigli, pruža klasu omota Lik za primitivne ugljen . U ovom članku o Char u Javi, shvatimo isto u detalje.
Sljedeće teme bit će obrađene u ovom članku:
Započnimo!
Klasa znakova u Javi
The Klasa likova općenito prekriva vrijednost svih primitivnih vrsta c ima u an objekt . Bilo koji objekt znakovnog tipa može sadržavati jedno polje čiji je tip ugljen . Klasa Character nudi brojne korisne klase (tj. Statičke) za rad s likovima.
Stvaranje karakternog objekta s likom graditelj &minus
razlika između proširenja i primjene
Znak ch = novi znak ('a')
Gornja izjava stvara objekt karaktera koji sadrži 'a' tipa char. U klasi znakova postoji samo jedan konstruktor koji očekuje argument tipa podataka char.
Sljedeće u ovom članku o Char-u na Javi, pogledajmo nekoliko sljedova upotrijebljenih sa znakovima u Javi.
kako instalirati php 7
Slijed bijega
Lik kojem prethodi a kosa crta () obično se naziva nizom bijega. U nastavku se nalazi tablica koja će vam pomoći u razumijevanju ovog koncepta.
Slijed bijega | Opis |
t | U ovom trenutku umetće karticu u tekst. |
n | U tekst ubacuje novi redak. |
b | U ovom trenutku u tekst vraća umetnutu pozadinu. |
r | U ovom trenutku u tekst ubacuje povratnu kartu. |
f | Trenutno u tekst ubacuje feed obrasca. |
' | U ovom trenutku u tekst uvrštava jedan navodnik. |
' | Trenutno u tekst ubacuje dvostruke navodnike. |
U ovom trenutku u tekst ubacuje znak s kosom crtom. |
Budući da ste razumjeli nizove bijega, krenimo dalje i razumijejmo metode koje karakteriziraju na Javi.
Metode klase znakova
Sljedeća tablica raspravlja o nekoliko važnih klase likova.
Metode | Opis |
isWhitespace () | Pomaže u određivanju je li navedena vrijednost znaka razmak. |
isDigit () | Pomaže u određivanju je li navedena vrijednost znaka znamenka. |
isLetter () | Pomaže u određivanju je li vrijednost znaka slovo. |
isUpperCase () | Pomaže u određivanju je li navedena vrijednost znaka velika. |
isLowerCase () | Pomaže u određivanju je li navedena vrijednost znaka mala. |
toUpperCase () | Vraća veliko slovo navedene vrijednosti char. |
toLowerCase () | Vraća mali oblik navedene vrijednosti char. |
toString () | Vraća String objekt koji predstavlja navedenu vrijednost znaka |
Dalje, u ovom članku o Char-u na Javi, pogledajmo praktičnu provedbu gore raspravljanih metoda.
Kodirati:
import java.util.Scanner javna klasa JavaCharacterExample1 {public static void main (String [] args) {// Pitajte korisnika za prvi unos. System.out.print ('Prvi unos:') // Upotrijebite klasu Scanner da biste dobili korisnički unos. Skener skenera = novi skener (System.in) // Dobiva korisnički unos. char [] value1 = scanner.nextLine (). toCharArray () int result1 = 0 // Brojanje znakova za određeni znak. za (char ch1: value1) {result1 = Character.charCount (ch1)} // Ispis rezultata. System.out.print ('Value:' + result1 + 'n') System.out.print ('Second input:') char [] value2 = scanner.nextLine (). ToCharArray () for (char ch2: value2) { int result2 = Character.hashCode (ch2) System.out.print ('hash kod za znak' '+ ch2 +' 'dat je kao:' + result2 + 'n')} System.out.print ('Treći ulaz: ') char [] value3 = scanner.nextLine (). toCharArray () for (char ch3: value3) {boolean result3 = Character.isDigit (ch3) if (result3) {System.out.println (' The character '' + ch3 + '' je znamenka. ')} else {System.out.println (' Znak '' + ch3 + '' nije znamenka. ')} System.out.print (' Četvrti ulaz: ') char [] value4 = scanner.nextLine (). toCharArray () for (char ch4: value4) {boolean result4 = Character.isISOControl (ch4) System.out.println ('Četvrti znak' '+ ch4 +' 'je ISO kontrola : '+ rezultat4)}}}}
Izlaz:
Prvi ulaz: 89 Vrijednost: 1 Drugi ulaz: J Hash kôd za znak 'J' daje se kao: 74 Treći ulaz: 5 Znak '5' je znamenka. Četvrti ulaz: h Četvrti znak 'h' je ISO kontrola: false
Ovime smo završili ovaj članak o Char-u na Javi. Nadam se da ste razumjeli osnove Jave. Ako ste pronašli ovaj članak o 'Char u Javi', pogledajte Edureka, pouzdana tvrtka za internetsko učenje s mrežom od više od 250 000 zadovoljnih učenika raširenih širom svijeta. Ovdje smo da vam pomognemo u svakom koraku na putovanju, jer osim što postajete pitanja za ovaj intervju za javu, donosimo kurikulum koji je dizajniran za studente i profesionalce koji žele biti Java Programer.
Imate pitanje za nas? Molimo navedite ga u odjeljku za komentare ovog 'Char na Javi ' i javit ćemo vam se u najkraćem mogućem roku.