lengthメソッド - StringBuilderクラス - 萌えJava超入門
StringBuilderクラス

lengthメソッド

文字数を返します。

length

目次

1. lengthメソッド


Stringの lengthメソッドと同じく、文字数を返します。
ヒント
 インスタンス内部の char[] value の要素数ではなく、
 実際の文字数を返します。
  (value の要素数と文字数が、必ずしも一致しません。)
 ちなみに、文字数は、AbstractStringBuilderクラスから継承した、
 int count; に保管されています。

萌えJava超入門
使い方は
Stringクラスの lengthメソッドと
同じと考えていいぞ。
 public int length()

lengthメソッド 書式
StringBuilder sb;
   int inte = sb.length();




2.サンプルコード

sb の文字数を調べてみましょう。

//Sample05_01.java
class Sample05_01{
    public static void main(String[] args){

      StringBuilder sb = new StringBuilder();
      sb.append("黄瀬涼太\n");
      sb.append("緑間真太郎\n");
      sb.append("青峰大輝\n");
      sb.append("紫原敦\n");
      sb.append("赤司征十郎\n");
      System.out.println(sb.toString());

      int num = sb.length();
      System.out.println("length: " + num);
    }
}

コマンドライン
>cd ws
ws>javac -encoding UTF-8 Sample05_01.java
ws>java Sample05_01
黄瀬涼太(\n)
緑間真太郎(\n)
青峰大輝(\n)
紫原敦(\n)
赤司征十郎(\n)

length: 26



萌えJava超入門
改行文字も
数えてるわね。
萌えJava超入門
String#.lengthメソッドと
まるっきり同じっスね。



萌えJava超入門
だね。
値を変えないメソッドは
基本的に Stringクラスと同じだ。




お疲れ様でした。




© 2019 awasekagami