ホームページ  >  記事  >  Java  >  Javaで文字列の最初のK文字を出力するさまざまな方法

Javaで文字列の最初のK文字を出力するさまざまな方法

WBOY
WBOY転載
2023-09-18 14:05:08864ブラウズ

Javaで文字列の最初のK文字を出力するさまざまな方法

文字列は、二重引用符で囲まれた一連の文字を格納する Java のクラスです。これらの文字は、実際には String 型のオブジェクトです。文字列クラスは、「java.lang」で入手できます。 ' パッケージ。文字列と正の整数 'k' を指定したとします。ここでの仕事は、その文字列の最初の 'k' 文字を Java で出力することです。また、指定された文字列の長さが以下であるかどうかを確認します。元の文字列を出力します。

文字列の最初の K 文字を出力する Java プログラム

いくつかの例で与えられた問題を理解しましょう −

###例### リーリー

上記の文字列がすでにあり、指定された k 値が 9 であると仮定します。その場合、結果は -

になります。 リーリー

文字列 1 の長さは 9 より大きいため、最初の 9 文字を出力します。ただし、文字列 2 の長さは 9 未満であるため、文字列全体を出力します。

方法 1

文字列型と整数型の 2 つのパラメーターとともにユーザー定義メソッドを作成します。
  • 指定された文字列を文字配列に変換し、「chs[]」に格納します。
  • Java では文字列が不変であることがわかっているため、文字列の文字を文字配列に格納するには StringBuffer クラスのオブジェクト「new_st」を作成する必要があります。
  • if-else ブロックを使用して文字列の長さを確認します。長さが k より大きい場合は、最初の k 文字を文字配列に追加します。それ以外の場合は、指定された配列を出力します。

  • 次に、main() メソッドで、文字列と正の整数 k を宣言して初期化します。次に、文字列と k を引数としてユーザー定義メソッド

    # を呼び出します。
  • 次の例は、ユーザー定義メソッドを使用して文字列の最初の K 文字を取得する方法を示しています。

リーリー ###出力### リーリー

アプローチ 2

文字列と正の整数「k」を宣言して初期化します。

ここで、if-else ブロックを使用して、文字列の長さが k より大きいかどうかを確認します。k より大きい場合は、'substring()' メソッドを使用して同じ文字数の文字列を出力します。文字列全体を出力します。
  • 組み込みメソッド 'substring()' は、整数型の 2 つのパラメーターを受け取り、パラメーター範囲内の指定された文字列内の文字を出力します。
  • 次の例は、組み込みメソッド「substring()」を使用して文字列の最初の K 文字を取得する方法を示しています。

  • リーリー ###出力### リーリー ###結論###
この記事は、String を定義し、Java プログラムの問題ステートメントを理解することから始めます。後で、2 つのサンプル プログラムについて説明しました。1 つはユーザー定義メソッドを使用し、もう 1 つは組み込みメソッドを使用して、指定された文字列の最初の K 文字を出力します。

以上がJavaで文字列の最初のK文字を出力するさまざまな方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。