Charat Javascript

| | | |

El método charAt () de Java devuelve un carácter en una posiciòn de ìndice especìfica en una cadena. El primer carácter de una cadena tiene la posiciòn de ìndice 0. charAt () devuelve un solo carácter. No devuelve un rango de caracteres.

Cuando trabaje con cadenas en Java, es posible que desee averiguar qué carácter se encuentra en una determinada posiciòn en la cadena.

Ahì es donde entra el método charAt (). El método charAt () de Java se utiliza para encontrar el carácter asociado con una determinada posiciòn en una cadena . También puede devolver varios caracteres en una cadena.

Por ejemplo, digamos que está escribiendo un programa que recupera las ubicaciones asociadas con un còdigo de área telefònico de EE. UU. Es posible que desee recuperar los primeros tres caracteres de una cadena que contiene un n√∫mero de teléfono.

Este tutorial discutirá còmo usar charAt () en Java, con referencia a ejemplos /

Actualizaciòn de cadenas de Java

Las cadenas son un tipo de datos importante en cualquier lenguaje de programaciòn porque le permiten trabajar con datos basados ‚Äã‚Äãen texto en su còdigo. En Java, cadenas están entre comillas dobles (" "). A continuaciòn, se muestra un ejemplo de còmo declarar una cadena en Java:

La variable empresa que definimos anteriormente tendrìa los siguientes valores de ìndice:

G o o g l e
1 2 3 4 5

La primera letra " G " tendrìa un ìndice de 0, mientras que la letra "L" tiene un ìndice de 4.

Java charAt

El método de cadena Java incorporado charAt () devuelve un carácter en una posiciòn de ìndice particular en una cadena. El primer carácter tiene el valor de ìndice 0 y asì sucesivamente para los caracteres siguientes en la cadena.

Si desea recuperar el primer carácter de una cadena, o el noveno, por ejemplo, puede usar charAt (). La sintaxis del método charAt () es la siguiente:

charAt () acepta un parámetro: la posiciòn de ìndice de el carácter que desea recuperar.

charAt Java Example

Digamos que estamos operando una cafeterìa. Estamos ofreciendo un descuento del 5% a todos los clientes cuyos nombres comiencen con la letra G. Esto es parte de una promociòn destinada a impulsar las ventas y atraer más personas a la tienda.

Queremos crear un programa que recupere la primera letra de un nombre dado a un barista. Podrìamos hacerlo usando el siguiente còdigo:

Cuando ejecutamos nuestro còdigo, el programa devuelve la siguiente respuesta:

Primero, creamos una clase llamada GetFirstLetter, que almacena nuestro còdigo. Luego, definimos una variable Java llamada nombre. Esta cadena almacena el nombre de nuestro cliente. En este caso, el nombre de nuestro cliente era Graham Henderson. Decidimos escribir los nombres de los clientes en may√∫sculas para reducir la posibilidad de que se malinterprete.

En la siguiente lìnea, definimos una variable llamada letra. Usamos el " char " tipo de datos porque letra solo va a almacenar un carácter.

Asignamos a esta variable el valor name.charAt (0). Esto devuelve el primer carácter en nuestra cadena. En otras palabras, recuperamos el carácter con el valor de ìndice 0. En este caso, el método charAt () devolviò el carácter G.

Luego , imprimimos un mensaje en la consola que nos dijo el carácter en el ìndice especificado, que en este caso es 1.

Recuperar otro carácter

Si quisiéramos recuperar el segundo carácter en la cadena, podrìamos hacer el siguiente cambio en nuestro còdigo:

Hicimos dos cambios. Primero, cambiamos el n√∫mero de ìndice en el método de ìndice charAt () int a 1, que representa el segundo carácter en nuestra cadena. En segundo lugar, cambiamos el mensaje de impresiòn para que dijera La segunda letra de & hellip;, en lugar de La primera letra de & hellip;.

Nuestro còdigo devuelve: R. Esta es una nueva cadena. Nuestra cadena original no ha sido modificada.

Como puede ver, nuestro còdigo recuperò el segundo carácter de nuestra cadena.

Java String charAt: Count Occurrence Example

Uno La aplicaciòn √∫til del método charAt () está en un algoritmo de recuento de ocurrencias. Los algoritmos de recuento de ocurrencias cuentan cuántas veces aparece un valor en particular dentro de una cadena, lista u otro objeto iterable.

Volvamos a la cafeterìa. Supongamos que demasiados clientes reclaman nuestro descuento porque G es una primera letra muy com√∫n en un nombre. Decidimos cambiar nuestro trato para que pueda obtener 5% de descuento en su compra solo si su nombre contiene más de dos G " s.

Aquì está el còdigo que podrìamos usar para calcular si un cliente es elegible para nuestro descuento:

Cuando ejecutamos nuestro còdigo, el programa devuelve la siguiente respuesta:

Primero definimos una clase llamada GetLetters, que almacena el còdigo de nuestro programa. Luego, definimos una variable llamada nombre que almacena el nombre de nuestro cliente.

Definimos una variable llamada contador que realiza un seguimiento de cuántas instancias de la letra G existen en nuestra cadena. Luego, creamos un Java for loop que examina cada valor en nuestra variable nombre.

El name.length () -1 nos dice que nuestro bucle continuará hasta que haya pasado por cada letra de la cadena name.

A continuaciòn, definimos una declaraciòn if. Esta declaraciòn verifica si el carácter en la posiciòn de ìndice i. Esta es la parte de nuestro bucle for que aumenta cada vez que se ejecuta el bucle, es igual a G.

Tenga en cuenta que esta comparaciòn distingue entre may√∫sculas y min√∫sculas. Si nuestros nombres se registraran en min√∫sculas, la declaraciòn name.charAt (i) == " G " nunca se evaluarìa como verdadera.

Si el carácter en la posiciòn del ìndice i es igual a G, nuestro contador aumenta en 1. En la √∫ltima lìnea de nuestro còdigo, dirigimos al programa a imprimir envìa un mensaje a la consola. Este mensaje nos dice cuántas veces aparece el carácter G en el nombre del cliente.

Conclusiòn

Java < El método em> charAt () recupera el carácter que existe en un valor de ìndice particular dentro de una cadena. Por ejemplo, podrìamos usar charAt () para recuperar el décimo carácter de una cadena, o el 15.

Este tutorial explorò còmo usar el método charAt () en Java. Pasamos por un ejemplo paso a paso del charAt () < / em> método que se está usando, y también discutimos còmo charAt () se puede usar con los algoritmos de ocurrencia de conteo de Java.

Ahora está listo para comenzar a usar charAt () como un experto en Ja ¬°Virginia! Para obtener más informaciòn sobre Java, lea nuestra guìa sobre Còmo codificar en 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