文字列バッファの長さを取得、設定する-Java

書式 public int length()
    public void setLength(int newLength)

引数 newLength:設定する長さ

lengthメソッドは、文字列バッファの長さ、つまり文字列数を取得します。
setLengthメソッドは、文字列バッファの長さを設定します。指定した長さが現在よりも長い場合では、増えた長さの分がnull文字で埋められます。

また、指定した長さが現在の長さよりも短い場合には、文字列が後ろから削られます。

/*文字列の長さを取得し、指定した長さに変更します。
public class SBSetGetLengthSample {
  public static void main(String[] args) {
    StringBuffer sb =
      new StringBuffer("Javaは楽しいですか?Javaマスターになりましょう。");
    System.out.println("文字列の長さ:" + sb.length());
    sb.setLength(sb.lastIndexOf("Java"));
    System.out.println(sb);
  }
}

実行結果

文字列の長さ:28

Javaは楽しいですか?

シェアする

  • このエントリーをはてなブックマークに追加

フォローする