只是一個快速的形式問題。在下面的代碼,有沒有更好的方式來concatinate字符串(即我能不能設置tmpError等於新的字符串,而不是增加了?)Java字符串連接 - 有更好的方法嗎?
public void validate() throws Exception {
String tmpError = "";
if(paramA == null) tmpError = tmpError + "paramA was not set";
if(paramB == null) tmpError = tmpError + "paramB was not set";
if(paramC == null) tmpError = tmpError + "paramC was not set";
if(!tmpError.equalsIgnoreCase("")){
tmpError = "error occured" + tmpError;
throw new Exception(tmpError);
}
}
在此先感謝
我喜歡你的答案,但我會考慮它,所以你只追加「paramA」,「paramB」和「paramC」。然後我會拋出「錯誤 - 參數未設置:」+ error.toString()。 – Sparky 2013-03-21 10:53:38