Hoe charAt in Java te implementeren?



Dit artikel over charAt in Java laat je kennismaken met de Java charAt () string-methode. Dit artikel laat verschillende manieren zien om deze methode te gebruiken.

De charAt () in is een methode die in het bijzonder wordt gebruikt om het teken op de opgegeven index in een string terug te geven. In dit artikel zullen we dit onderwerp in detail begrijpen. De volgende tips komen in dit artikel aan bod:

Dus laten we beginnen





charAt in Java

Voor de methode charAt () moet de doorgegeven indexwaarde tussen 0 en (length of string - 1) liggen. Als de indexwaarde groter is dan, gelijk is aan of een negatief getal is, wordt een StringIndexOutOfBoundsException wordt geretourneerd.

Handtekening



openbare char charAt (int index)

Parameter

index: de index van het teken dat moet worden geretourneerd



sql server tutorials voor beginners

Keer terug

Het teken op de opgegeven positie wordt geretourneerd.

Uitzondering

StringIndexOutOfBoundException : Geretourneerd als de waarde van de index negatief, groter dan of gelijk aan de lengte van de tekenreeks is.

Verdergaan met dit teken in Java-artikel

Voorbeeld

public class Main {public static void main (String args []) {String str = 'We moeten de planeet redden van klimaatverandering' // Dit geeft het eerste teken van de 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 (' Teken op 9e index: '+ c3) System.out.println (' Teken op 15e index: '+ c4)}}

Uitvoer

Karakter bij 0 index is: W

Karakter op 5e index is: s

Karakter op 11e index is: a

Teken op 20e index is: e

Verdergaan met dit teken in Java-artikel

Voorbeeld voor StringIndexOutOfBoundsException

Bij het doorgeven van een negatieve index, of index groter dan length () - 1, wordt een StringIndexOutOfBoundsException gegenereerd.

In het volgende voorbeeld wordt een negatieve index doorgegeven:

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

Uitvoer

Uitzondering in thread 'main' java.lang.StringIndexOutOfBoundsException: String-index buiten bereik: -1

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

op java.base / java.lang.String.charAt (String.java:692)

bij Main.main (Main.java:5)

Commando verlaten met niet-nulstatus 1

De code eindigt met een uitzondering.

Verdergaan met dit teken in Java-artikel

Alle tekens van een string afdrukken met charAt ()

Er wordt gebruik gemaakt van de for-lus van 0 tot de lengte van string () -1, om alle karakters van een string af te drukken.

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

Uitvoer

C

l

ik

m

naar

t

is

beste java ide voor linux

C

h

naar

n

g

is

Verdergaan met dit teken in Java-artikel

De frequentie van een teken tellen met charAt ()

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

De frequentie van een personage kan worden bepaald met charAt ():

Uitvoer

Frequentie van C is: 2

Verdergaan met dit teken in Java-artikel

Het eerste en laatste teken van een string afdrukken

Het eerste en het laatste teken van een string kunnen worden afgedrukt met charAt ():

public class Main {public static void main (String [] args) {String s = 'Climate Change Is Real' int strLength = s.length () // eerste teken System.out.println ('Character at 0 index:' + s.charAt (0)) // Ophalen van laatste teken aanwezig bij de string length-1 index System.out.println ('Character at last index:' + s.charAt (strLength-1))}}

Uitvoer

Karakter bij 0 index: C

Teken bij laatste index: l

De charAt () -methode biedt de gebruiker talloze manieren om toegang te krijgen tot de elementen op elke gespecificeerde index, zolang de index binnen een geschikt bereik valt.

Hiermee zijn we aan het einde gekomen van dit artikel over ‘charAt in Java’. Als je meer wilt weten, bekijk dan de door Edureka, een vertrouwd online leerbedrijf. Edureka's Java J2EE- en SOA-trainings- en certificeringscursus is ontworpen om u te trainen in zowel kern- als geavanceerde Java-concepten samen met verschillende Java-frameworks zoals Hibernate & Spring.

Heeft u een vraag voor ons? Vermeld het in het opmerkingengedeelte van deze blog en we nemen zo snel mogelijk contact met je op.