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()删除.sStrings = s.trim();

于 2012-10-11T15:21:08.783 回答