Ang charAt () sa ay isang pamamaraan, partikular na ginamit upang ibalik ang character sa tinukoy na index sa isang string. Sa artikulong ito mauunawaan natin nang detalyado ang paksang ito. Saklaw ang artikulong ito sa artikulong ito,
- charAt sa Java
- Halimbawa para sa StringIndexOutOfBoundsException
- Pag-print ng lahat ng mga character ng isang string gamit ang charAt ()
- Binibilang ang dalas ng isang character na gumagamit ng charAt ()
- Pagpi-print ng una at huling karakter ng isang string
Kaya't magsimula tayo
charAt sa Java
Para sa pamamaraan na charAt (), ang ipinasa na halaga ng index ay dapat na nasa pagitan ng 0 at (haba ng string - 1). Sakaling ang indeks na halaga ay mas malaki kaysa sa, katumbas ng, o isang negatibong numero, a StringIndexOutOfBoundsException ay naibalik.
Lagda
pampublikong char charAt (int index)
Parameter
index: Ang index ng character na ibabalik
Bumalik ka
Ang character sa tinukoy na posisyon ay naibalik.
Pagbubukod
StringIndexOutOfBoundException : Ibinalik kung ang halaga ng index ay negatibo, mas malaki sa, o katumbas ng haba ng string.
Nagpapatuloy sa charAt na ito sa artikulong Java
Halimbawa
pampublikong klase Pangunahing {public static void main (String args []) {String str = 'Dapat nating i-save ang planeta mula sa pagbabago ng klima' // Ibinabalik nito ang unang karakter ng string char c1 = str.charAt (0) char c2 = str.charAt (5) char c3 = str.charAt (9) char c4 = str.charAt (15) System.out.println ('Character at 0 index:' + c1) System.out.println ('Character at 5th index: '+ c2) System.out.println (' Character at 9th index: '+ c3) System.out.println (' Character at 15th index: '+ c4)}}
Paglabas
Ang character na sa 0 index ay: W
naka-link na code ng listahan sa c
Ang character sa 5th index ay: s
Ang character sa ika-11 index ay: a
Ang character sa ika-20 index ay: e
Nagpapatuloy sa charAt na ito sa artikulong Java
Halimbawa para sa StringIndexOutOfBoundsException
Sa pagpasa ng isang negatibong index, o index na mas malaki kaysa sa haba () - 1, pagkatapos ay itinapon ang isang StringIndexOutOfBoundsException.
Sa sumusunod na halimbawa, isang negatibong index ang naipasa:
publikong klase Pangunahing {public static void main (String args []) {String str = 'ClimateChange' // negatibong index char c = str.charAt (-1) System.out.println (c)}}
Paglabas
Exception sa thread na 'pangunahing' java.lang.StringIndexOutOfBoundsException: String index na wala sa saklaw: -1
at java.base / java.lang.StringLatin1.charAt (tringLatin1.java:44)
sa java.base / java.lang.String.charAt (String.java:692)
sa Main.main (Main.java dagdagan)
Lumabas ang utos na may katayuan na hindi zero na 1
Natapos ang code nang may pagbubukod.
Nagpapatuloy sa charAt na ito sa artikulong Java
Pag-print ng lahat ng mga character ng isang string gamit ang charAt ()
Ang paggamit ng para sa loop mula 0 hanggang sa haba ng string () -1 ay ginawa, upang mai-print ang lahat ng mga character ng isang string.
pampublikong klase Pangunahing {public static void main (String args []) {String s = 'ClimateChange' para sa (int i = 0 i<=s.length()-1 i++) { System.out.println(s.charAt(i)) } } }
Paglabas
C
l
ako
m
sa
t
ay
C
h
sa
n
g
ay
Nagpapatuloy sa charAt na ito sa artikulong Java
Binibilang ang dalas ng isang character na gumagamit ng charAt ()
pampublikong klase Pangunahing {public static void main (String [] args) {String s = 'ClimateChangeIsReal' int count = 0 para sa (int i = 0 i<=s.length()-1 i++) { if(s.charAt(i) == 'C'){ count++ } } System.out.println('Frequency of C is: '+count) } }
Ang dalas ng isang character ay maaaring matukoy sa pamamagitan ng paggamit ng charAt ():
Paglabas
Dalas ng C ay: 2
Nagpapatuloy sa charAt na ito sa artikulong Java
Pagpi-print ng una at huling karakter ng isang string
Ang una at huling karakter ng isang string ay maaaring mai-print gamit ang charAt ():
pampublikong klase Pangunahing {public static void main (String [] args) {String s = 'Change Change Is Real' int strLength = s.length () // first character System.out.println ('Character at 0 index:' + s.charAt (0)) // Kinukuha ang huling Character na naroroon sa string haba-1 index System.out.println ('Character at last index:' + s.charAt (strLength-1))}}
Paglabas
Character sa 0 index: C
Character sa huling index: l
Ang pamamaraan na charAt () ay nagbibigay sa gumagamit ng maraming mga paraan upang ma-access ang mga elemento sa anumang tinukoy na index, hangga't ang index ay nahuhulog sa loob ng isang naaangkop na saklaw.
ano ang pamamaraan sa javascript
Sa gayon ay natapos na kami sa artikulong ito sa 'charAt in Java'. Kung nais mong matuto nang higit pa, tingnan ang ni Edureka, isang pinagkakatiwalaang kumpanya sa pag-aaral sa online. Ang kurso sa pagsasanay at sertipikasyon ng Java J2EE at SOA ng Edureka ay idinisenyo upang sanayin ka para sa parehong core at advanced na mga konsepto ng Java kasama ang iba't ibang mga balangkas ng Java tulad ng Hibernate & Spring.
May tanong ba sa amin? Mangyaring banggitin ito sa seksyon ng mga komento ng blog na ito at babalikan ka namin sa lalong madaling panahon.