Bate-papo Javascript

| | | |

O método Java charAt() retorna um caractere em uma posição de índice específica em uma string. O primeiro caractere de uma string tem a posição de índice 0. charAt () retorna um único caractere. Ele não retorna um intervalo de caracteres.

Ao trabalhar com strings em Java, você pode querer saber qual caractere está em uma determinada posição na string.

É aqui que entra o método charAt(). O método Java charAt() é usado para encontrar o caractere associado a uma posição específica em uma cadeia. Ele também pode retornar vários caracteres em uma string.

Por exemplo, digamos que você escreve um programa que recupera os locais associados a um código de discagem dos EUA. Você pode querer recuperar os três primeiros caracteres de uma string que contém um número de telefone.

Este tutorial explicará como usar charAt() em Java, consultando os exemplos /

Atualizar Java Strings

as cadeias são um tipo importante de dados em uma linguagem de programação, pois permitem trabalhar com dados de texto em seu código. Em Java, strings são cercadas por aspas duplas (""). Aqui está um exemplo de uma declaração de string em Java:

as variáveis da empresa que definimos acima teriam os valores ‚Äã‚Äão do seguinte índice:

g o o g l e
1 2 3 4 5

a primeira letra `G` teria um índice de 0, enquanto a letra `l` teria um índice de 4.

Java charAt

O método embutido Java string charAt() retorna um caractere em uma posição de índice específica em uma string. O primeiro caractere tem um valor de índice de 0, e assim por diante para caracteres na string.

Se você quiser recuperar o primeiro caractere de uma string, ou o nono, por exemplo, você pode usar charAt(). A sintaxe do < em>charAt() é o seguinte:

charAt() recebe um parâmetro: a posição do índice o caractere que você deseja recuperar .

Exemplo de charAt Java

Suponha que lancemos uma barra. Estamos oferecendo um desconto de 5% para todos os clientes cujos nomes começam com a letra G. Isso faz parte de uma promoção para aumentar as vendas e atrair mais pessoas para a loja.

quer para criar um programa que recupere a primeira letra de um nome dado a um barman. Podemos fazer isso usando o seguinte código:

Quando executamos nosso código, o programa retorna a seguinte resposta:

Primeiro, vamos criar uma classe chamada GetFirstLetter, que armazena nosso código, então definimos uma variável Java chamado nome. Essa string armazena o nome do nosso cliente. Nesse caso, o nome do nosso cliente era Graham Henderson. Decidimos colocar em maiúscula os nomes dos clientes para reduzir a possibilidade do nome mal interpretado .

Na próxima linha, definimos uma variável chamada letra. Usamos o tipo de dados "char" porque a letra manter apenas um caractere.

atribuir de Deixe esta variável o valor nome.charAt (0). Isso retorna o primeiro caractere de nossa string. Em outras palavras, obtemos o personagem de volta com o valor de índice 0. Neste caso, o método charAt() é retornado com o caractere G.

Em seguida, imprimimos uma mensagem para o console nos informando o caractere no índice especificado, que neste caso é 1.

Obter outro caractere

Se quisermos recuperar o segundo caractere na string, poderíamos fazer o seguinte alteração em nosso código:

Fizemos duas alterações. Primeiro, alteramos o número do índice no método de índice charAt() int para 1, que é o segundo caractere em nossa string. Em segundo lugar, alteramos a mensagem impressa para dizer A segunda letra de ..., em vez de A primeira letra de ....

Nosso código retorna: R. Esta é uma nova cadeia. Nossa string original não foi alterada

Como você pode ver, nosso código recuperou o segundo caractere em nossa string

string Java charAt:. Exemplo de Ocorrência de Número

Uma aplicação útil do método charAt() está em um algoritmo de contagem de ocorrências. Os algoritmos de contagem de ocorrências contam o número de vezes que um determinado valor aparece em uma string, lista ou outro objeto iterável.

Volte ao café. Suponha que muitos clientes solicitaram nosso desconto porque G é uma letra inicial muito comum em um nome. Decidimos alterar nossa oferta para que você só receba 5% de desconto em sua compra se seu nome contiver mais de dois G.

Aqui está o código que poderíamos usar para ca lculate se um cliente tem direito ao nosso desconto:

Quando executamos nosso código, o programa retorna a seguinte resposta:

Primeiro definimos uma classe chamada GetLetters, que armazena o código do nosso programa. Em seguida, definimos uma variável chamada nome que armazena o nome de nosso cliente.

Definimos uma variável chamada contador que registra quantas instâncias de a letra G existe em nossa string. Então, criamos um Java for loop que examina cada valor de nossa variável name.

O name.length () -1 nos diz que nosso loop continuará até que tenha passado por todas as letras da string name .

Em seguida, definimos uma instrução if. A instrução a seguir verifica se o caractere na posição do índice i. Esta é a parte do nosso loop que aumenta cada vez que o loop é executado, é igual a G.

Observe que essa comparação diferencia maiúsculas de minúsculas. Se nossos nomes fossem salvos em letras minúsculas, a instrução name.charAt (i) == `G` nunca seria avaliada como verdadeira

Se o caractere na posição do índice i for igual a G, nosso contador aumenta em 1. na última linha do nosso código, pedimos ao programa para imprimir e enviar uma mensagem para o console. Essa mensagem nos informa quantas vezes o caractere G aparece no nome do cliente.

Conclusão

O Java charAt() recupera o caractere que existe em um valor de índice específico em uma string. Por exemplo, poderíamos usar charAt() para recuperar o décimo caractere de uma string, ou o 15.

Este tutorial explorou como usar o charAt() em Java. Seguimos um exemplo passo a passo de como usar charAt() e também explicou como charAt() pode ser usado com os algoritmos de contagem de ocorrências de Java. p>

Agora você está pronto para começar a usar < em>charAt() as Ja go es expert !Para saber mais sobre Java, leia nosso guia sobre Como programar em Java .

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method