关于String和StringBuilder在Java代码中的使用
StringBuilder可以有效的降低字符串拼接的损耗。
StringBuilder和String的相互转换:
StringBuilder转换为String通过toString()
String转换为StringBuilder通过构造方法public StringBuilder(String s)
例子
String
// 使用String
String sql = new String();
sql = " SELECT R.*, T.IMAGE_TAG, T.IMAGE_SIZE FROM cloud_dev_database_snapshot_record R ");
sql +=" LEFT JOIN cloud_dev_image_tag T ON R.TAG_ID = T.TAG_ID ");
sql += " ORDER BY R.EXECUTE_TIME DESC ");
StringBuilder
// 使用StringBuilder
StringBuilder sql = new StringBuilder();
sql.append(" SELECT R.*, T.IMAGE_TAG, T.IMAGE_SIZE FROM cloud_dev_database_snapshot_record R ");
sql.append(" LEFT JOIN cloud_dev_image_tag T ON R.TAG_ID = T.TAG_ID ");
sql.append(" ORDER BY R.EXECUTE_TIME DESC ");