0

私はこのようなスペースで終わる文字列を持っています:

String s="somthing= "

私はそのスペースを取得したいので、私はします:

s.substring(s.indexOf("=")+1).trim()

しかし、それは機能しません。何か案が?

4

1 に答える 1

5

文字列を変更するのではなく、部分文字列だけを変更しますs。スペックによるとsubstring()

この文字列のサブ文字列である新しい文字列を返します。サブストリングは、指定されたbeginIndexで始まり、インデックスendIndex-1の文字まで拡張されます。したがって、サブストリングの長さはendIndex-beginIndexです。

このtrim()メソッドは、ではなく部分文字列に影響を与えるsため、機能しません。直接行うs.trim()ことで、の最後(および最初)の空白を削除しますがs、このメソッドは新しいものも返すので注意してください(「コピー」は仕様を示しStringています) s = s.trim();

于 2012-10-11T15:21:08.783 に答える