Como implementar charAt em Java?



Este artigo sobre charAt em Java apresentará o método de string Java charAt (). Este artigo demonstrará diferentes maneiras de usar esse método.

O charAt () em é um método, usado principalmente para retornar o caractere no índice especificado em uma string. Neste artigo, entenderemos esse tópico em detalhes. As dicas a seguir serão abordadas neste artigo,

Então vamos começar





charAt em Java

Para o método charAt (), o valor do índice passado deve estar entre 0 e (comprimento da string - 1). Caso o valor do índice seja maior, igual a ou um número negativo, um StringIndexOutOfBoundsException é devolvido.

Assinatura



public char charAt (índice int)

Parâmetro

índice: o índice do caractere a ser retornado



Retorna

O caractere na posição especificada é retornado.

Exceção

StringIndexOutOfBoundException : Retornado se o valor do índice for negativo, maior ou igual ao comprimento da string.

Continuando com este artigo charAt em Java

Exemplo

public class Main {public static void main (String args []) {String str = 'Devemos salvar o planeta das mudanças climáticas' // Isso retorna o primeiro caractere da string char c1 = str.charAt (0) char c2 = str.charAt (5) char c3 = str.charAt (9) char c4 = str.charAt (15) System.out.println ('Caractere no índice 0:' + c1) System.out.println ('Caractere no 5º índice: '+ c2) System.out.println (' Caractere no 9º índice: '+ c3) System.out.println (' Caractere no 15º índice: '+ c4)}}

Resultado

O caractere no índice 0 é: W

O personagem no 5º índice é: s

recursos do java 9 com exemplos

O personagem no 11º índice é: a

O personagem no 20º índice é: e

Continuando com este artigo charAt em Java

Exemplo para StringIndexOutOfBoundsException

Ao passar um índice negativo ou índice maior que length () - 1, uma StringIndexOutOfBoundsException é lançada.

No exemplo a seguir, um índice negativo é passado:

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

Resultado

Exceção no thread “main” java.lang.StringIndexOutOfBoundsException: Índice de string fora do intervalo: -1

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

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

como fazer duplo um int em java

em Main.main (Main.java:5)

O comando saiu com status diferente de zero 1

O código termina com uma exceção.

Continuando com este artigo charAt em Java

Imprimir todos os caracteres de uma string usando charAt ()

O uso de loop for de 0 ao comprimento de string () -1 é feito, para imprimir todos os caracteres de uma string.

public class Main {public static void main (String args []) {String s = 'Mudança Climática' para (int i = 0 i<=s.length()-1 i++) { System.out.println(s.charAt(i)) } } }

Resultado

C

eu

Eu

m

para

t

é

C

como compilar em java

h

para

n

g

é

Continuando com este artigo charAt em Java

Contando a frequência de um caractere usando 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) } } 

A frequência de um caractere pode ser determinada usando charAt ():

Resultado

A frequência de C é: 2

Continuando com este artigo charAt em Java

Imprimir o primeiro e o último caractere de uma string

O primeiro e o último caractere de uma string podem ser impressos usando charAt ():

public class Main {public static void main (String [] args) {String s = 'Mudanças climáticas são reais' int strLength = s.length () // primeiro caractere System.out.println ('Character at 0 index:' + s.charAt (0)) // Buscando o último caractere presente no índice de string length-1 System.out.println ('Character at last index:' + s.charAt (strLength-1))}}

Resultado

Personagem no índice 0: C

Personagem no último índice: l

O método charAt () fornece ao usuário inúmeras maneiras de acessar os elementos em qualquer índice especificado, desde que o índice esteja dentro de um intervalo apropriado.

Assim, chegamos ao fim deste artigo sobre ‘charAt em Java’. Se você deseja saber mais, confira o pela Edureka, uma empresa de aprendizagem online confiável. O curso de certificação e treinamento Java J2EE e SOA da Edureka foi projetado para treiná-lo tanto para os conceitos básicos e avançados do Java, juntamente com várias estruturas Java como Hibernate e Spring

Tem alguma questão para nós? Mencione isso na seção de comentários deste blog e entraremos em contato com você o mais breve possível.