Javaの部分文字列:substring()メソッドの使用方法を学ぶ



Javaの部分文字列に関するこの記事は、例を使用して、部分文字列の下の構文やさまざまなメソッドについて学習するのに役立ちます。

文字列は基本的に次のように定義されます アレイ 文字の。に Java 、文字列のオブジェクトは不変です。つまり、一度作成した定数は変更できません。文字列の部分文字列を見つけることは、で尋ねられる非常に一般的な質問です。 。そこで、Javaの部分文字列がどのように機能するかを説明します。

この記事で取り上げるトピックは次のとおりです。





始めましょう。

php mysql_fetch_

Javaの部分文字列:Javaの部分文字列とは何ですか?

の一部 と呼ばれるS ubstring 。言い換えると、部分文字列は別の文字列のサブセットです。 Javaサブストリング(()メソッドは、この文字列の部分文字列である新しい文字列を返します。 substring() メソッドはオーバーロードされたメソッドです。



構文:
substring(//いずれかのメソッド)
{{
//体
}

例:

Javaの部分文字列-Edureka



これは、の部分文字列の明確な例です。 。ここでは、文字列は「Edureka」ですが、ブロックに分割すると、最終的に文字列を計算する部分文字列で構成されます。

先に進んで、substring()の下のさまざまなメソッドを理解しましょう。

Javaの部分文字列:部分文字列の下のさまざまなメソッド

substring()メソッドには基本的に2つの異なるメソッドがあります。彼らです:

  • 文字列部分文字列(int begIndex)
  • 文字列部分文字列(intbeginIndex、int endIndex)

それらを詳しく理解しましょう。

文字列部分文字列(int begIndex)

このメソッドには2つのバリアントがあり、この文字列の部分文字列である新しい文字列を返します。部分文字列は、指定されたインデックス「beginIndex」の文字で始まり、文字列の最後まで続きます。

構文:
public String substring(int begIndex)

注意 :インデックスは、文字列の最初の文字を参照する「0」から始まります。

例を見てみましょう。

public class Substring {public static void main(String args []){//文字列の初期化String Str = new String( 'Welcome to Edureka')// substring()を使用して部分文字列を抽出// Edureka System.out.print( '部分文字列は:')System.out.println(Str.substring(10))}}

出力: Edureka

文字列部分文字列(intbeginIndex、int endIndex)

このメソッドには2つのバリアントがあり、新しいメソッドを返します これはこの文字列の部分文字列です。部分文字列は、指定されたインデックスBeginIndexの文字で始まり、文字列の最後まで、または別の引数が存在する場合はendIndex –1まで拡張されます。

構文

public String substring(int begIndex、int endIndex)

例を挙げてみましょう。

public class Substring2 {public static void main(String args []){//文字列の初期化String Str = new String( 'Welcome to Edureka')// substring()を使用して部分文字列を抽出// edu System.out.print( '部分文字列は:')System.out.println(Str.substring(10、14))}}

出力 : 成功

それでは、最後のトピックに進みましょう。

anacondapythonの使用方法

Javaの部分文字列: 部分文字列プログラム

Substringを理解するのに役立ついくつかのプログラムについて説明しましょう。 。

指定された文字列のすべての部分文字列を出力するプログラム

class Course {//すべての部分文字列を出力する関数staticvoid subString(char str []、int n){//(int len = 1lenの開始点を選択<= n len++) { // Pick ending point for (int i = 0 i <= n - len i++) { // Print characters from current starting point to current ending point. int j = i + len - 1 for (int k = i k <= j k++) { System.out.print(str[k]) } System.out.println() } } } // Driver program to test the above function public static void main(String[] args) { char str[] = {'a', 'b', 'c'} subString(str, str.length) } }

出力:

Javaで何かをパワーアップ

次に、メソッドの使用(substr()関数の使用)

public class Substring {//すべての部分文字列を出力する関数publicstatic void SubString(String str、int n){for(int i = 0 i

出力

これで、Substringについて学んだこの記事の最後に到達します。 。このチュートリアルで共有されているすべてのことを明確に理解してください。

できるだけ練習し、経験を元に戻してください。

「Javaの部分文字列」に関するこの記事が関連していると感じた場合は、 25万人以上の満足した学習者のネットワークを持つ信頼できるオンライン学習会社が世界中に広がっています。

私たちはあなたの旅のすべてのステップであなたを助けるためにここにいます、私たちはJava開発者になりたい学生と専門家のために設計されたカリキュラムを考え出します。このコースは、Javaプログラミングをすぐに開始できるように設計されており、HibernateやSpringなどのさまざまなJavaフレームワークに加えて、コアと高度なJavaの両方の概念についてトレーニングします。

ご不明な点がございましたら、「Javaの部分文字列」のコメントセクションでお気軽にご質問ください。私たちのチームが喜んでお答えします。