Как да приложим charAt в Java?



Тази статия за charAt в Java ще ви запознае с Java метода charAt (). Тази статия ще демонстрира различни начини за използване на този метод.

CharAt () в е метод, използван по-специално за връщане на символа при посочения индекс в низ. В тази статия ще разберем подробно тази тема. Следните указания ще бъдат обхванати в тази статия,

Така че нека започнем





какви са променливите на екземпляра в java

charAt в Java

За метода charAt () предадената стойност на индекса трябва да бъде между 0 и (дължина на низа - 1). В случай, че стойността на индекса е по-голяма от, равна на или отрицателно число, a StringIndexOutOfBoundsException се връща.

Подпис



публичен char charAt (индекс int)

Параметър

index: Индексът на символа, който трябва да бъде върнат



Връщане

Връща се символът в посочената позиция.

Изключение

StringIndexOutOfBoundException : Връща се, ако стойността на индекса е отрицателна, по-голяма или равна на дължината на низа.

Продължаване с този charAt в статия 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 ('Символ в 5th индекс: '+ c2) System.out.println (' Символ при 9-ти индекс: '+ c3) System.out.println (' Символ при 15-ти индекс: '+ c4)}}

Изход

Символът при индекс 0 е: W

Символът при 5-ти индекс е: s

Символът при 11-ия индекс е: a

Символът при 20-ия индекс е: д

Продължаване с този charAt в статия 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

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

Продължаване с този charAt в статия Java

Отпечатване на всички символи на низ с помощта на charAt ()

Използва се цикъл for от 0 до дължината на низ () -1, за да се отпечатат всички символи на низ.

php разлика между ехо и печат
публичен клас 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)) } } }

Изход

° С

л

i

м

да се

т

е

° С

з

да се

н

ж

е

Продължаване с този charAt в статия Java

Преброяване на честотата на даден знак с помощта на charAt ()

публичен клас 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

Продължаване с този charAt в статия Java

Отпечатване на първия и последния символ на низ

Първият и последният символ на низ могат да бъдат отпечатани с помощта на charAt ():

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

Изход

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

Символ при последен индекс: l

Методът charAt () предоставя на потребителя безброй начини за достъп до елементите при всеки посочен индекс, стига индексът да попада в подходящ диапазон.

Така стигнахме до края на тази статия за „charAt в Java“. Ако искате да научите повече, разгледайте от Edureka, доверена компания за онлайн обучение. Курсът за обучение и сертифициране на Java J2EE и SOA на Edureka е предназначен да ви обучи както за основните, така и за разширените Java концепции, заедно с различни Java рамки като Hibernate & Spring.

Имате въпрос към нас? Моля, споменете го в раздела за коментари на този блог и ние ще се свържем с вас възможно най-скоро.

преобразуване на тип в c ++