Javascriptチャット

| | | |

JavaのcharAt()メソッドは、文字列内の特定のインデックス位置にある文字を返します。文字列の最初の文字のインデックス位置は0です。charAt()は単一の文字を返します。文字の範囲は返されません。

Javaで文字列を操作する場合、文字列の特定の位置にある文字を知りたい場合があります。

ここでcharAt()メソッドが登場します。JavaのcharAt()メソッドは、チェーン内の特定の位置に関連付けられた文字を検索するために使用されます。文字列に複数の文字を返すこともできます。

たとえば、米国のダイヤルコードに関連付けられた場所を取得するプログラムを作成するとします。電話番号を含む文字列の最初の3文字を取得することをお勧めします。

このチュートリアルでは、Javaで charAt()を使用する方法について、例を参照しながら説明します。

Java文字列の更新

チェーンは、コード内のテキストデータを操作できるため、プログラミング言語の重要なタイプのデータです。 Javaでは、文字列は二重引用符で囲まれています "" )。 Javaでの文字列宣言の例を次に示します。

company 上記で定義した変数は、次のインデックスの値になります。

g o o g l および
1 2 3 4 5

最初の文字「G」のインデックスは0で、文字「l」のインデックスは4です。

Java charAt

組み込みのJava文字列charAt()メソッドは、文字列内の特定のインデックス位置に1文字を返します。最初の文字のインデックス値は0で、以降は0になります。文字列内の文字。

たとえば、文字列の最初の文字、または9番目の文字を取得する場合は、 charAt()を使用できます。<の構文em> charAt()メソッドは次のとおりです。

charAt()は、1つのパラメーターを取ります。インデックス位置回復する文字です。 。

charAtJavaの例

バーを起動するとします。名前がGで始まるすべての顧客に5%の割引を提供しています。これは、売り上げを伸ばし、より多くの人を店に引き付けるためのプロモーションの一環です。

バーテンダーに付けられた名前の最初の文字を回復するプログラムを作成します。これは、次のコードを使用して行うことができます。

コードを実行すると、プログラムは次の応答を返します。

最初に、コードを格納する GetFirstLetter というクラスを作成するので、Java変数名前name。この文字列には、クライアントの名前が格納されます。この場合、クライアントの名前は GrahamHendersonです。可能性を減らすために、クライアントの名前を大文字にすることにしました。誤って解釈された名前の。

次の行で、 letterという変数を定義します。letterが文字のみを保持します。

この変数に値を割り当てますname.charAt(0)。これにより、文字列の最初の文字が返されます。つまり、次のようになります。キャラクター インデックス値0に戻ります。この場合、 charAt()メソッドG文字を返します。

次に、メッセージをに出力します。コンソールは、指定されたインデックス(この場合は1)の文字を通知します。

別の文字を取得します

文字列の2番目の文字を取得する場合は、コードの変更後:

2つの変更を加えました。まず、 charAt() int indexメソッドのインデックス番号を1に変更しました。これは、文字列の2番目の文字です。次に、印刷されたメッセージを、 ...の最初の文字ではなく...の2番目の文字に変更しました。

コードは次のようになります: R。これは新しいチェーンです。元の文字列は変更されていません

ご覧のとおり、コードは文字列の2番目の文字を取得しました

stringJavacharAt:。NumberOccurrenceExample

charAt()メソッドの便利なアプリケーションは発生カウントアルゴリズムに含まれています。発生カウントアルゴリズムは、特定の値が文字列、リスト、またはその他の反復可能なオブジェクトに表示される回数をカウントします。

カフェに戻ります。顧客が多すぎるとします。 G は名前の最初の文字として非常に一般的であるため、割引をリクエストしました。名前に2つ以上のGが含まれている場合、購入額が5%オフになるように、取引を変更することにしました。

これが私たちがcaに使用できるコードです顧客が割引価格で利用できるかどうかを計算します。

コードを実行すると、プログラムは次の応答を返します。

まず、プログラムコードを格納する GetLettersというクラスを定義します。次に、クライアントの名前を格納する nameという変数を定義します。

のインスタンスの数を記録するcounterという変数を定義しました。文字Gは文字列に存在します。そこで、変数 nameの各値を調べるJavaforループを作成しました。

name.length()-1 は、文字列 nameのすべての文字を通過するまでループが続くことを示しています。

次に、ifステートメントを定義しました。次のステートメントは、インデックス位置の文字がi。であるかどうかを確認します。これは、ループが実行されるたびに増加するループの一部であり、 Gと等しくなります。

この比較では大文字と小文字が区別されることに注意してください。名前が小文字で保存されている場合、 name.charAt(i)==`G`ステートメントはtrueと評価されません

インデックス位置iの文字がGと等しい場合、カウンターは1行増加します。コードで、プログラムにメッセージを印刷してコンソールに送信するように依頼しました。このメッセージは、文字 Gが顧客の名前に何回出現するかを示しています。

結論

Java charAt()は、文字列内の特定のインデックス値に存在する文字を取得します。たとえば、 charAt()を使用して10番目の文字を取得できます。文字列の文字、または15。

このチュートリアルでは、Javaで charAt()を使用する方法について説明しました。の使用例を段階的に説明しました。 > charAt()と、Javaの発生カウントアルゴリズムで charAt()を使用する方法についても説明しました。p>

これでの使用を開始する準備が整いました。 em> charAt() as Ja go es Expert!Javaの詳細については、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