書式 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は楽しいですか?