1. 程式人生 > >在迴圈中使用StringBuilder代替使用 "+" 來連線字串

在迴圈中使用StringBuilder代替使用 "+" 來連線字串

今天安裝了阿里的IDEA程式碼規約外掛

在這裡插入圖片描述

在檢查時發現了這個問題,它提示我儘量使用StringBuilder代替使用 “+” 來連線字串,去百度了以下。

		String messages = "";
        for (ObjectError objectError : e.getBindingResult().getAllErrors()) {
            messages += objectError.getDefaultMessage() + ",";
        }
		String messages = "";
        StringBuilder stringBuilder=
new StringBuilder(messages); for (ObjectError objectError : e.getBindingResult().getAllErrors()) { stringBuilder.append(objectError.getDefaultMessage()).append(","); } messages = stringBuilder.toString();