Kā ieviest charAt Java?



Šis raksts par Java charAt iepazīstinās jūs ar Java charAt () virknes metodi. Šis raksts parādīs dažādus šīs metodes izmantošanas veidus.

CharAt () iekš ir metode, ko īpaši izmanto, lai atgrieztu rakstzīmi norādītajā virknes indeksā. Šajā rakstā mēs detalizēti sapratīsim šo tēmu. Šajā rakstā tiks apskatīti šādi norādījumi,

Tāpēc ļaujiet mums sākt darbu





charAt Java

Metodei charAt () nodotās indeksa vērtībai jābūt starp 0 un (virknes garums - 1). Gadījumā, ja indeksa vērtība ir lielāka par, vienāda ar negatīvu skaitli vai a StringIndexOutOfBoundsException tiek atgriezta.

Paraksts



publiskā char charT (int indekss)

Parametrs

indekss: atdodamās rakstzīmes indekss



Atgriezties

Tiek atgriezts raksturs norādītajā vietā.

Izņēmums

StringIndexOutOfBoundException : Atgriež, ja indeksa vērtība ir negatīva, lielāka vai vienāda ar virknes garumu.

Turpinot šo rakstu Java rakstā

Piemērs

public class Main {public static void main (String args []) {String str = 'Mums ir jāglābj planēta no klimata izmaiņām' // Tas atgriež virknes pirmo rakstzīmi char c1 = str.charAt (0) char c2 = str.charAt (5) char c3 = str.charAt (9) char c4 = str.charAt (15) System.out.println ('Raksts pie 0 indeksa:' + c1) System.out.println ('Raksts 5. vietā indekss: '+ c2) System.out.println (' Raksts 9. indeksā: '+ c3) System.out.println (' Raksts 15. indeksā: '+ c4)}}

Rezultāts

Raksts pie 0 indeksa ir: W

Raksts 5. indeksā ir: s

Raksts 11. indeksā ir: a

Raksturs 20. indeksā ir: e

Turpinot šo rakstu Java rakstā

Piemērs StringIndexOutOfBoundsException

Pārejot no negatīva indeksa vai indeksa, kas lielāks par garumu () - 1, tiek izmests StringIndexOutOfBoundsException.

Šajā piemērā tiek nodots negatīvs indekss:

public class Main {public static void main (String args []) {String str = 'ClimateChange' // negatīvais indekss char c = str.charAt (-1) System.out.println (c)}}

Rezultāts

Izņēmums pavedienā “main” java.lang.StringIndexOutOfBoundsException: Stīgu indekss ir ārpus diapazona: -1

vietnē java.base / java.lang.StringLatin1.charAt (tringLatin1.java:44)

vietnē java.base / java.lang.String.charAt (String.java:692)

vietnē Main.main (Main.java:5)

Komanda izieta ar statusu, kas nav nulle 1

apļa grafika plānošanas programma c

Kods beidzas ar izņēmumu.

Turpinot šo rakstu Java rakstā

Visu virknes rakstzīmju drukāšana, izmantojot charAt ()

Tiek izmantots cilpa no 0 līdz virknes () -1 garumam, lai izdrukātu visas virknes rakstzīmes.

public class Main {public static void main (String args []) {String s = 'ClimateChange' for (int i = 0 i<=s.length()-1 i++) { System.out.println(s.charAt(i)) } } }

Rezultāts

C

l

i

m

uz

t

ir

C

kas ir sas programmēšanas valoda

h

uz

n

g

ir

Turpinot šo rakstu Java rakstā

Rakstzīmes biežuma skaitīšana, izmantojot charAt ()

public class Main {public static void main (String [] args) {String s = 'ClimateChangeIsReal' int count = 0 for (int i = 0 i<=s.length()-1 i++) { if(s.charAt(i) == 'C'){ count++ } } System.out.println('Frequency of C is: '+count) } } 

Rakstzīmes biežumu var noteikt, izmantojot charAt ():

Rezultāts

C biežums ir: 2

Turpinot šo rakstu Java rakstā

Stīgas pirmās un pēdējās rakstzīmes drukāšana

Virknes pirmo un pēdējo rakstzīmi var izdrukāt, izmantojot charAt ():

public class Main {public static void main (String [] args) {String s = 'Klimata pārmaiņas ir reālas' int strLength = s.length () // pirmā rakstzīme System.out.println ('Raksts pie 0 indeksa:' + s.charAt (0)) // Notiek pēdējās rakstzīmes atrašana virknes garuma-1 indeksā System.out.println ('Raksts pēdējā indeksā:' + s.charAt (strLength-1))}}

Rezultāts

Raksts pie 0 indeksa: C

Raksts pēdējā indeksā: l

Metode charAt () nodrošina lietotājam neskaitāmus veidus, kā piekļūt jebkura norādītā indeksa elementiem, ja vien indekss ir atbilstošā diapazonā.

Tādējādi esam nonākuši pie šī raksta par “charAt in Java” beigām. Ja vēlaties uzzināt vairāk, iepazīstieties ar Autors: uzticams tiešsaistes mācību uzņēmums Edureka. Edureka Java J2EE un SOA apmācības un sertifikācijas kurss ir paredzēts, lai apmācītu jūs gan galvenajiem, gan uzlabotajiem Java jēdzieniem kopā ar dažādiem Java ietvariem, piemēram, Hibernate & Spring.

Vai mums ir jautājums? Lūdzu, pieminējiet to šī emuāra komentāru sadaļā, un mēs sazināsimies ar jums pēc iespējas ātrāk.