Charat Javascript

| | | |

Die Java-Methode charAt() gibt ein Zeichen an einer bestimmten Indexposition in einem String zuruck. Das erste Zeichen in einem String hat die Indexposition 0. charAt() gibt ein einzelnes Zeichen zuruck. Es gibt keinen Zeichenbereich zuruck.

Wenn Sie in Java mit Zeichenfolgen arbeiten, möchten Sie vielleicht herausfinden, welches Zeichen an einer bestimmten Position in der Zeichenfolge steht.

Hier kommt die Methode charAt() ins Spiel. Die Java-Methode charAt() wird verwendet, um das einer bestimmten Position in einem String zugeordnete Zeichen zu finden . Es kann auch mehrere Zeichen in einer Zeichenfolge zuruckgeben.

Angenommen, Sie schreiben ein Programm, das die Standorte abruft, die einer US-Telefonvorwahl zugeordnet sind. Möglicherweise möchten Sie die ersten drei Zeichen einer Zeichenfolge abrufen, die eine Telefonnummer enthält.

In diesem Tutorial wird die Verwendung von charAt() in Java anhand von Beispielen erläutert/

Java String Refresher

Strings sind ein wichtiger Datentyp in jeder Programmiersprache, da sie es Ihnen erm√∂glichen, mit textbasierten Daten in Ihrem Code zu arbeiten. In Java werden Strings in doppelte Anfuhrungszeichen gesetzt ("‚"). Hier ein Beispiel fur die Deklaration eines Strings in Java:

Die Variable company, die wir oben definiert haben, hätte die folgenden Indexwerte:

Google
1234 5

Der erste Buchstabe ‘G’ einen Index von 0 haben, während der Buchstabe ‘L’ hat einen Index von 4.

81 % der Teilnehmer gaben an, dass sie sich nach dem Besuch eines Bootcamps hinsichtlich ihrer Berufsaussichten im Tech-Bereich sicherer fuhlten. Lassen Sie sich noch heute in ein Bootcamp einweisen.

Der durchschnittliche Bootcamp-Absolvent verbrachte weniger als sechs Monate im Karriereubergang, vom Beginn eines Bootcamps bis zur Suche nach seinem ersten Job.

Der integrierte Java-String Die Methode charAt() gibt ein Zeichen an einer bestimmten Indexposition in einem String zuruck. Das erste Zeichen hat den Indexwert 0 usw. fur nachfolgende Zeichen in der Zeichenfolge.

Wenn Sie beispielsweise das erste oder das neunte Zeichen in einer Zeichenfolge abrufen möchten, können Sie . verwenden charAt(). Die Syntax fur die Methode charAt() lautet wie folgt:

charAt() akzeptiert einen Parameter: die Indexposition von das Zeichen, das Sie abrufen möchten.

charAt Java-Beispiel

Angenommen, wir betreiben ein Café. Wir bieten allen Kunden, deren Name mit dem Buchstaben G beginnt, einen Rabatt von 5%. Dies ist Teil einer Aktion, die den Verkauf ankurbeln und mehr Leute in den Laden bringen soll.

Wir möchten ein Programm erstellen, das den Anfangsbuchstaben eines Barista-Namens abruft. Wir könnten dies mithilfe von . tun der folgende Code:

Wenn wir unseren Code ausfuhren, gibt das Programm die folgende Antwort zuruck:

Zuerst erstellen wir eine Klasse namens GetFirstLetter, die unseren Code speichert. Dann haben wir eine Java-Variable namens name definiert. Diese Zeichenfolge speichert den Namen unseres Kunden. In diesem Fall lautete der Name unseres Kunden Graham Henderson. Wir beschließen, Kundennamen in Großbuchstaben zu schreiben, um die Wahrscheinlichkeit zu verringern, dass ein Name falsch gelesen wird.

In der n√§chsten Zeile wir definieren eine Variable namens Buchstabe. Wir haben das "char‚" Datentyp, da Buchstabe nur ein Zeichen speichern wird.

Dieser Variable weisen wir den Wert name.charAt(0) zu. Dies gibt den ersten zuruck Zeichen in unserem String. Mit anderen Worten, wir rufen das Zeichen mit dem Indexwert 0 ab. In diesem Fall hat die Methode charAt() das Zeichen G zuruckgegeben.

Dann , geben wir eine Nachricht an die Konsole aus, die uns das Zeichen am angegebenen Index mitteilt, in diesem Fall 1.

Ein anderes Zeichen abrufen

Wenn wir das zweite abrufen möchten Zeichen in der Zeichenfolge könnten wir die folgende Änderung an unserem Code vornehmen:

Wir haben zwei Änderungen vorgenommen. Zuerst haben wir die Indexnummer in der Methode charAt() int index in 1 geändert, was das zweite Zeichen in unserem String darstellt. Zweitens haben wir die Drucknachricht geändert, um Der zweite Buchstabe von… anstelle von Der erste Buchstabe von… zu sagen.

Unser Code gibt zuruck: R. Dies ist eine neue Zeichenfolge. Unsere ursprungliche Zeichenfolge wurde nicht geändert.

Wie Sie sehen, hat unser Code das zweite Zeichen in unserem String abgerufen.

Java String charAt: Count Occurrence Beispiel

Eins Eine nutzliche Anwendung der Methode charAt() ist ein Algorithmus zum Zählen von Vorkommen. Algorithmen zum Zählen von Vorkommen zählen, wie oft ein bestimmter Wert in einem String, einer Liste oder einem anderen iterierbaren Objekt vorkommt.

Gehen wir zuruck zum Café. Angenommen, zu viele Kunden beanspruchen unseren Rabatt, weil G ein so ublicher Anfangsbuchstabe in einem Namen ist. Wir haben uns entschieden, unser Angebot zu √§ndern, damit Sie es erhalten 5% Rabatt auf Ihren Einkauf nur, wenn Ihr Name mehr als zwei G‚Äôs enth√§lt.

Hier können wir den Code verwenden, um zu berechnen, ob ein Kunde fur unseren Rabatt berechtigt ist:

Wenn wir unseren Code ausfuhren, gibt das Programm die folgende Antwort zuruck:

ein Bootcamp. Zwei Monate nach meinem Abschluss habe ich meinen Traumjob gefunden, der meinen Werten und Lebenszielen entspricht!"

Venus, Software Engineer bei Rockbot

Zuerst definieren wir eine Klasse namens GetLetters, die den Code fur unser Programm speichert. Dann definieren wir eine Variable namens name, die den Namen unseres Kunden speichert.

Wir haben eine Variable namens counter definiert, die verfolgt, wie viele Instanzen des Buchstabens G existieren in unserem String. Dann haben wir eine Java for-Schleife erstellt, die jeden Wert in unserer Variablen name durchsucht.

Die name.length() -1 sagt uns, dass unsere Schleife so lange weiterläuft, bis sie jeden Buchstaben in der name-Zeichenkette durchlaufen hat.

Als Nächstes haben wir eine if-Anweisung definiert. Diese Anweisung pruft, ob das Zeichen an der Indexposition i. Dies ist der Teil unserer for-Schleife, der bei jedem Schleifendurchlauf größer wird, gleich G ist.

Beachten Sie, dass bei diesem Vergleich die Groß-/Kleinschreibung beachtet wird. Wenn unsere Namen in Kleinbuchstaben aufgezeichnet wurden, wurde die Anweisung name.charAt(i) == ‘G’ niemals wahr sein.

Wenn das Zeichen an der Indexposition i gleich G ist, erhöht sich unser Zähler um 1. In der letzten Zeile unseres Codes haben wir das Programm zum Drucken angewiesen eine Nachricht an die Konsole. Diese Nachricht sagt uns, wie oft das Zeichen G im Namen des Kunden vorkommt.

Schlussfolgerung

Die Java < Die Methode em>charAt() ruft das Zeichen ab, das an einem bestimmten Indexwert innerhalb eines Strings vorhanden ist. Zum Beispiel könnten wir charAt() verwenden, um das 10. Zeichen in einem String abzurufen, oder am 15.

In diesem Tutorial wurde untersucht, wie die Methode charAt() in Java verwendet wird. Wir haben ein Beispiel Schritt fur Schritt fur die charAt()-Methode durchgespielt /em>-Methode verwendet wird, und wir haben auch besprochen, wie charAt() mit Java-Algorithmen zum Zählen von Vorkommen verwendet werden kann.

Sie sind jetzt bereit, charAt . zu verwenden () wie ein Experte in Ja va! Um mehr uber Java zu erfahren, lesen Sie unseren Leitfaden zum Programmieren in Java.

Wir hoffen, dass dieser Artikel Ihnen geholfen hat, das Problem zu lösen. Sehen Sie sich neben Charat Javascript auch andere exp-bezogene Themen an.

Möchten Sie sich in Python auszeichnen? Sehen Sie sich unseren Rückblick auf die besten Python-Online-Kurse 2022 an. Wenn Sie an Data Science interessiert sind, sehen Sie sich auch an, wie Sie Programmieren in R lernen.

Dieses Material ist übrigens auch in anderen Sprachen verfügbar:



Chen Zelotti

Shanghai | 2022-11-30

exp ist alles ein bisschen verwirrend 😭 Charat Javascript ist nicht das einzige Problem, auf das ich gestoßen bin. Ich hoffe nur, dass das nicht mehr auftaucht

Angelo Danburry

San Francisco | 2022-11-30

Danke für die Erklärungen! Ich steckte mit Charat Javascript für einige Stunden, endlich habe ich es geschafft 🤗. Ich hoffe nur, dass das nicht mehr auftaucht

Boris Gonzalez

Warsaw | 2022-11-30

find ist alles ein bisschen verwirrend 😭 Charat Javascript ist nicht das einzige Problem, auf das ich gestoßen bin. Gestern überprüft, funktioniert!

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

Common xlabel/ylabel for matplotlib subplots

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

12 answers

NUMPYNUMPY

Flake8: Ignore specific warning for entire file

12 answers

NUMPYNUMPY

glob exclude pattern

12 answers

NUMPYNUMPY

How to avoid HTTP error 429 (Too Many Requests) python

12 answers

NUMPYNUMPY

Python CSV error: line contains NULL byte

12 answers

NUMPYNUMPY

csv.Error: iterator should return strings, not bytes

12 answers

News


Wiki

Python | How to copy data from one Excel sheet to another

Common xlabel/ylabel for matplotlib subplots

Check if one list is a subset of another in Python

sin

How to specify multiple return types using type-hints

exp

Printing words vertically in Python

exp

Python Extract words from a given string

Cyclic redundancy check in Python

Finding mean, median, mode in Python without libraries

cos

Python add suffix / add prefix to strings in a list

Why do I get "Pickle - EOFError: Ran out of input" reading an empty file?

Python - Move item to the end of the list

Python - Print list vertically