私はこのようなスペースで終わる文字列を持っています:
String s="somthing= "
私はそのスペースを取得したいので、私はします:
s.substring(s.indexOf("=")+1).trim()
しかし、それは機能しません。何か案が?
文字列を変更するのではなく、部分文字列だけを変更しますs
。スペックによるとsubstring()
この文字列のサブ文字列である新しい文字列を返します。サブストリングは、指定されたbeginIndexで始まり、インデックスendIndex-1の文字まで拡張されます。したがって、サブストリングの長さはendIndex-beginIndexです。
このtrim()
メソッドは、ではなく部分文字列に影響を与えるs
ため、機能しません。直接行うs.trim()
ことで、の最後(および最初)の空白を削除しますがs
、このメソッドは新しいものも返すので注意してください(「コピー」は仕様を示しString
ています) s = s.trim();
。