如何递归地将toString方法中的所有链接替换为StringBuilder for Java? eclipse中是否有这样的插件? 例如: 替换:如何将String catenation替换为StringBuilder追加?
return "AccountAddresses ["
+ ", corporateAddresses=" + CommonHelper.isNotNull(corporateAddresses)
+ ", corporateDeliveryMinimum=" + corporateDeliveryMinimum
+ ", depot=" + CommonHelper.isNotNull(depot)
+ ", depotDeliveryMinimum=" + depotDeliveryMinimum
+ ", preSelectedId=" + preSelectedId
+ ", residentialAddresses=" + CommonHelper.isNotNull(residentialAddresses)
+ ", residentialDeliveryMinimum=" + residentialDeliveryMinimum
+ "]";
在此:
return new StringBuilder("AccountAddresses [")
.append(", corporateAddresses=").append(CommonHelper.isNotNull(corporateAddresses))
.append(", corporateDeliveryMinimum=").append(corporateDeliveryMinimum)
.append(", depot=").append(CommonHelper.isNotNull(depot))
.append(", depotDeliveryMinimum=").append(depotDeliveryMinimum)
.append(", preSelectedId=").append(preSelectedId)
.append(", residentialAddresses=").append(CommonHelper.isNotNull(residentialAddresses))
.append(", residentialDeliveryMinimum=").append(residentialDeliveryMinimum)
.append("]").toString();
你在用什么编程语言?那是C#还是Java?您选择了许多您忘记指定语言的其他标签。 – 2011-02-02 06:20:53
@Code Grey - 你可以在Eclipse中开发C#吗?骆驼套也是赠品... ;-) – 2011-02-02 06:43:55
有没有你想要这样做的原因?我相信,一旦Java编译器完成它,你的两个代码块或多或少都是相同的。 – 2011-02-02 07:07:59