Как реализовать charAt в Java?



Эта статья о charAt в Java познакомит вас со строковым методом Java charAt (). В этой статье будут продемонстрированы различные способы использования этого метода.

CharAt () в - это метод, используемый, в частности, для возврата символа по указанному индексу в строке. В этой статье мы подробно разберемся в этой теме. Следующие указатели будут рассмотрены в этой статье,

числа Фибоначчи c ++

Итак, приступим





charAt в Java

Для метода charAt () переданное значение индекса должно быть от 0 до (длина строки - 1). Если значение индекса больше, равно или отрицательное число, StringIndexOutOfBoundsException возвращается.

Подпись



public char charAt (int index)

Параметр

index: индекс возвращаемого символа



Вернуть

Возвращается символ в указанной позиции.

Исключение

StringIndexOutOfBoundException : Возвращается, если значение индекса отрицательное, больше или равно длине строки.

Переходя к этой диаграмме в статье Java

пример

public class Main {public static void main (String args []) {String str = 'Мы должны спасти планету от изменения климата' // Это возвращает первый символ строки char c1 = str.charAt (0) char c2 = str.charAt (5) char c3 = str.charAt (9) char c4 = str.charAt (15) System.out.println ('Символ в индексе 0:' + c1) System.out.println ('Символ в 5-м index: '+ c2) System.out.println (' Символ в 9-м индексе: '+ c3) System.out.println (' Символ в 15-м индексе: '+ c4)}}

Вывод

Символ с индексом 0: W

Символ в 5-м индексе: s

Знак 11-го индекса: a

Символ в 20-м индексе: e

Переходя к этой диаграмме в статье Java

Пример для StringIndexOutOfBoundsException

При передаче отрицательного индекса или индекса больше, чем length () - 1, выдается исключение StringIndexOutOfBoundsException.

В следующем примере передается отрицательный индекс:

открытый класс Main {public static void main (String args []) {String str = 'ClimateChange' // отрицательный индекс char c = str.charAt (-1) System.out.println (c)}}

Вывод

Исключение в потоке «main» java.lang.StringIndexOutOfBoundsException: индекс строки вне диапазона: -1

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

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

в Main.main (Main.java:5)

Команда завершена с ненулевым статусом 1

Код завершается исключением.

Переходя к этой диаграмме в статье Java

Печать всех символов строки с помощью charAt ()

Для печати всех символов строки используется цикл for от 0 до длины строки () -1.

открытый класс 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)) } } }

Вывод

C

л

я

м

к

т

является

C

час

к

п

г

является

Переходя к этой диаграмме в статье Java

реализация хэш-карты в Java-коде

Подсчет частоты появления символа с помощью 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) } } 

Частоту появления символа можно определить с помощью charAt ():

Вывод

Частота C: 2

Переходя к этой диаграмме в статье Java

Печать первого и последнего символа строки

Первый и последний символы строки можно напечатать с помощью charAt ():

public class Main {public static void main (String [] args) {String s = 'Climate Change Is Real' int strLength = s.length () // первый символ System.out.println ('Символ с индексом 0:' + s.charAt (0)) // Получение последнего символа, присутствующего в индексе длины строки-1 System.out.println ('Символ в последнем индексе:' + s.charAt (strLength-1))}}

Вывод

Символ в индексе 0: C

Знак в последнем индексе: l

Метод charAt () предоставляет пользователю множество способов доступа к элементам по любому указанному индексу, если индекс попадает в соответствующий диапазон.

На этом мы подошли к концу статьи о charAt в Java. Если вы хотите узнать больше, ознакомьтесь с от Edureka, надежной компании онлайн-обучения. Курс обучения и сертификации по Java J2EE и SOA от Edureka разработан, чтобы обучить вас базовым и продвинутым концепциям Java, а также различным средам Java, таким как Hibernate и Spring.

Есть вопрос к нам? Пожалуйста, укажите это в разделе комментариев этого блога, и мы свяжемся с вами как можно скорее.