Caractère Javascript

| | | |

La méthode Java charAt() renvoie un caractère à une position d’index spécifique dans une chaaîne. Le premier caractère d’une chaaîne a la position d’index 0. charAt() renvoie un seul caractère. Il ne renvoie pas une plage de caractères.

Lorsque vous travaillez avec des chaaînes en Java, vous souhaiterez peut-être savoir quel caractère se trouve à une certaine position dans la chaaîne.

C’est là que charAt () méthode entre en jeu. La méthode Java charAt () est utilisée pour trouver le caractère associé à une position particulière dans une chaaîne. Il peut également renvoyer plusieurs caractères dans une chaaîne.

Par exemple, disons que vous écrivez un programme qui récupère les emplacements associés à un indicatif téléphonique américain. Vous souhaiterez peut-être récupérer les trois premiers caractères d’une chaaîne contenant un numéro de téléphone.

Ce tutoriel expliquera comment utiliser charAt() en Java, en se référant aux exemples /

Mise à jour Java Strings

Les chaaînes sont un important type de données dans un langage de programmation , car ils vous permettent de travailler avec des données textuelles dans votre code. En Java, les chaaînes sont entourées de guillemets doubles (""). Voici un exemple de déclaration de chaaîne en Java:

l’ entreprise variables que nous avons définie ci - dessus aurait les valeurs de l’ indice suivant:

g o o g l et
1 2 3 4 5

la première lettre ’G’ aurait un indice de 0, alors que la lettre ’l’ a un indice de 4.

Java charAt

La méthode Java string charAt () intégrée renvoie un caractère à une position d’index particulière dans une chaaîne. Le premier caractère a la valeur d’index 0 et ainsi de suite pour les caractères suivants dans la chaaîne.

Si vous souhaitez récupérer le premier caractère d’une chaaîne, ou le neuvième, par exemple, vous pouvez utiliser charAt () . La syntaxe de la méthode charAt () est la suivante:

charAt () prend un paramètre: la position d’index de le caractère que vous souhaitez récupérer.

charAt Java Exemple

Supposons que nous lançons une barre. Nous offrons une remise de 5% à tous les clients dont les noms commencent par la lettre G. Cela fait partie d’une promotion visant à accroaître les ventes et d’ attirer plus de gens au magasin.

voulez créer un programme qui récupère la première lettre d’un nom donné à un barman. Nous pourrions le faire en utilisant le code suivant:

Lorsque nous exécutons notre code, le programme renvoie la réponse suivante:

Tout d’ abord, nous allons créer une classe appelée GetFirstLetter , qui stocke notre code. Nous avons donc défini une variable Java appelée name. Cette chaaîne stocke le nom de notre client. Dans ce cas, le nom de notre client était Graham Henderson. Nous décidons de capitaliser les noms des clients afin de réduire la possibilité du nom mal interprété l’ .

Sur la ligne suivante, nous définissons une variable appelé lettre. Nous avons utilisé le "char" type de données parce que le lettre ne conserverons un caractère.

assign de Let cette variable la valeur name.charAt (0). Cela renvoie le premier caractère de notre chaaîne. En d’ autres termes, nous récupérons le caractère avec la valeur d’index 0. Dans ce cas, le charAt () méthode sont retournés G caractère.

Ensuite , , nous imprimons un message à la console nous indiquant le caractère à l’index spécifié, qui dans ce cas est 1.

Récupérer un autre caractère

Si nous voulions récupérer le deuxième caractère dans la chaaîne, nous pourrions faire le changement suivant à notre code:

Nous avons apporté deux modifications. Tout d’abord, nous avons changé le numéro d’index dans la méthode d’index charAt () int en 1, qui représente le deuxième caractère de notre chaaîne. Deuxièmement, nous avons modifié le message imprimé pour dire La deuxième lettre de ..., au lieu de La première lettre de ....

Notre code renvoie: R. Il s’agit d’une nouvelle chaaîne. Notre chaaîne d’ origine n’a pas été modifié

Comme vous pouvez le voir, notre code récupéré le second caractère dans notre chaaîne

string Java charAt:. Nombre Occurrence Exemple

Une application utile du méthode charAt ( ) est dans un algorithme de comptage d’occurrences. Les algorithmes de comptage d’occurrences comptent le nombre de fois qu’une valeur particulière apparaaît dans une chaaîne, une liste ou un autre objet itérable.

Retour au café. Supposons que trop de clients ont demandé notre remise car G est une lettre initiale très courante dans un nom. Nous avons décidé de changer notre accord pour que vous ne pouvez obtenir 5% de réduction sur votre achat si votre nom contient plus de deux G.

Voici le code que nous pourrions utiliser pour calculer si un client a droit à notre réduction:

Lorsque nous exécutons notre code, le programme renvoie la réponse suivante:

Nous définissons d’abord une classe appelée GetLetters, qui stocke le code de notre programme. Ensuite, nous définissons une variable appelée name qui stocke le nom de notre client.

Nous avons défini une variable appelée counter qui enregistre le nombre d’instances du lettre G existe dans notre chaaîne. Nous avons donc créé une Java for loop qui examine chaque valeur de notre variable name.

Le name.length () -1 nous indique que notre boucle continuera jusqu’à ce qu’elle ait traversé chaque lettre de la chaaîne name.

Ensuite, nous avons défini une instruction if. L’instruction suivante vérifie si le caractère à la position d’index i. Ceci est la partie de notre boucle qui augmente chaque fois que la boucle est exécutée, est égale à G .

Notez que cette comparaison est sensible à la casse. Si nos noms ont été enregistrés en minuscules, name.charAt (i) == ’G’ déclaration ne serait jamais évaluée à true

Si le caractère à la position d’index i est égal à G , notre compteur augmente de 1. dans la dernière ligne de notre code, nous avons demandé au programme d’imprimer et d’envoyer un message à la console. Ce message nous indique combien de fois le caractère G apparaaît dans le nom du client.

Conclusion

Le Java charAt () récupère le caractère qui existe dans une valeur d’indice particulier dans une chaaîne. Par exemple, nous pourrions utiliser charAt () pour récupérer le 10ème caractère d’une chaaîne, ou le 15.

Ce tutoriel a exploré comment utiliser le charAt () < méthode / em> en Java. Nous avons suivi un exemple étape par étape de l’utilisation de charAt () et avons également expliqué comment charAt () peut être utilisé avec les algorithmes de comptage d’occurrences de Java. p>

Vous êtes maintenant prêt à commencer à utiliser charAt () comme Ja va expert ! Pour en savoir plus sur Java, lisez notre guide sur Comment programmer 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