含まれているデータを利用したり、変更したりします。たとえば、文字列値を別の方法で使用したり、特定の要件に従って値を更新したりすると、「 ドキュメントデザイン そのまま。このような場合、Java の部分文字列は、現在のリソースを活用し、開発者側で機能を簡素化するのに役立ちます。
このブログでは、「 部分文字列 ジャワで。
Javaの「部分文字列」とは何ですか?
「 文字列部分文字列 」 Java では、「 部分文字列() ' 方法。このメソッドは、指定された開始インデックスと終了インデックスに基づいて、指定された文字列値またはユーザー入力の文字列値から部分文字列を抽出して返します。
構文
弦。 部分文字列 ( 開始、最後 )
上記の構文では:
- 「 始める 」は開始インデックスを指します。
- 「 最後 」は終了インデックスに対応します。
例 1: Java で最後から文字列の部分文字列を取得する
この例では、指定された文字列は最後の部分文字列にすることができます。
弦 与えられた文字列 = 「ジャバ」 ;システム . 外 . println ( '指定された文字列は次のとおりです:' + 与えられた文字列 ) ;
システム . 外 . println ( 'end から抽出された部分文字列は次のとおりです:' + 与えられた文字列。 部分文字列 ( 3 ) ) ;
上記のコード スニペットでは、次のようになります。
- まず、文字列値を初期化して表示します。
- 次のステップでは、「 部分文字列() 指定されたインデックスを指すことにより、指定された文字列を持つ」メソッド。
- これにより、最後の文字列の文字が抽出されるため、最後の文字列から部分文字列が抽出されます。
出力
この出力は、インデックス「 3 」。
例 2: Java で指定されたインデックスに関して文字列の部分文字列を取得する
この特定の例では、Java の文字列は特定のインデックスで部分文字列にすることができます。
弦 与えられた文字列 = 「ジャバ」 ;システム . 外 . println ( '指定された文字列は次のとおりです:' + 与えられた文字列 ) ;
システム . 外 . println ( '抽出された部分文字列'
+ '指定されたインデックス: ' + 与えられた文字列。 部分文字列 ( 0 、 2 ) ) ;
上記のコード ブロックでは:
- 同様に、文字列値を初期化して表示します。
- 今、「 部分文字列() 「文字列が最初から部分文字列になるようなメソッド、つまり」 0 」 終了インデックスまで、つまり「 2 」。
- 終了インデックスに対する値に注意してください。 2 」は、部分文字列抽出プロセスで除外されます。
出力
上記の出力から、文字列がそれに応じて部分文字列であることを暗示できます。
例 3: Java でユーザー入力文字列の部分文字列を取得する
この場合、文字列はユーザーからの入力として取得され、それに応じて部分文字列が取得されます。まず、ユーザー入力を有効にするために、以下のライブラリを含めます。
輸入 java.util.Scanner ;ここで、次のコードを「 主要() ' 方法:
スキャナー入力 = 新しい スキャナ ( システム . の ) ;システム . 外 . println ( '文字列値を入力してください: ' ) ;
弦 文字列値 = 入力。 次の行 ( ) ;
システム . 外 . println ( '抽出された部分文字列:' + 文字列値。 部分文字列 ( 0 、 2 ) ) ;
上記のコードでは:
- 「 スキャナ ” という名前のオブジェクト “ 入力 」を使用して 新しい ”キーワードと” スキャナ() 」コンストラクター、それぞれ。
- 「 の 」パラメーターは、ユーザー入力を受け取ります。
- 次のステップでは、関連する「 nextLine() 」メソッドは、ユーザー入力を「 弦 」。
- 最後に、「 部分文字列() その(メソッド)パラメータとして指定されたインデックスに従って、ユーザー入力文字列をサブストリング化するメソッド。
出力
この結果では、ユーザー定義の文字列が部分文字列であると分析できます。
結論
Java で文字列から部分文字列を抽出するには、「 部分文字列() ' 方法。このメソッドは、指定されたインデックスに基づいて文字列から部分文字列を抽出して提供します。さらに、指定されたインデックスで最後から文字列の部分文字列を取得するか、ユーザー入力文字列の部分文字列をそれぞれ取得するために利用できます。このブログでは、「 部分文字列 」 Java の文字列。