代碼規範注意事項

1.小數不能直接轉換爲 BigDecimal。

  以上代碼執行的結果爲:

   第三種轉換用的是“ org.apache.commons.beanutils.converters.DoubleConverter”;此方法不知道是否安全。

注:建議使用第二種方案。
2.代碼中不能使用String的startsWith和endWidth。

以上代碼執行結果爲:

注:建議使用indexOf。
3.格式化日期注意事項:

  以上代碼執行時間爲:

注:建議使用DateFormatUtils。FastDateFormat 是根據時區和地區格式化日期。比SimpleDateFormat安全性更高。
4.String\StringBuilder\StringBuffer

以上代碼執行結果是:

注:建議使用StringBuilder(如果需要線程安全,則使用StringBuffer)。也可以使用String com.hyh.util.StringUtil.join方法
5、ArrayUtils.subarray

以上代碼執行結果是:

注:不建議使用ArrayUtils.subarray方法,此方法執行相當慢。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章