3

subSequence が読み取り専用の charSequence を返すことはわかっています。また、String クラスは CharSequence を実装しています。subString は文字列を返します。

ただし、サブシーケンスとサブストリングの中で、いつ、どちらを優先するか

4

3 に答える 3

3

API javadocから:

フォームのこのメソッドの呼び出し

    str.subSequence(begin, end)  

呼び出しとまったく同じように動作します

    str.substring(begin, end)

また:

このメソッドは、String クラスが CharSequence インターフェースを実装できるように定義されています。

そのため、型ではなくsubSequence型のオブジェクトを操作しているときに使用するのが適切です。CharSequenceString

于 2014-07-18T03:59:28.900 に答える