我是android的新手,有谁能告诉我为什么emailresult
多余?
根据我的理解,我从另一个方法中检索textToUse
并在此处命名为email
,然后使用email
进行matcher.find()
,结果名为{ {1}}。然后我返回emailresult
,然后返回整个emailresult
。
我已经搞砸了一段时间,比如删除email
并使用emailresult
。但是我仍然需要在这个位置创建另一个变量:
email
答案 0 :(得分:4)
这是多余的,因为除了返回值之外,在为其分配值之后,您不会对emailresult
执行任何操作。您只需执行以下操作即可,无需创建变量:
return email.substring(matcher.start(), matcher.end());
答案 1 :(得分:3)
无需创建变量
return email.substring(matcher.start(), matcher.end());