今天在项目上遇到一个问题需要使用StringBuilder的比较,但是使用equals()总是发现错误。
经查询发现,原来是StringBuilder类的equals()没有重写内部其实还是使用了==的比较方法所以会出现问题。
解决办法,使用toString()将StringBuilder转换为String再进行相应比较。
今天在项目上遇到一个问题需要使用StringBuilder的比较,但是使用equals()总是发现错误。
经查询发现,原来是StringBuilder类的equals()没有重写内部其实还是使用了==的比较方法所以会出现问题。
解决办法,使用toString()将StringBuilder转换为String再进行相应比较。