将数据转化成字符串时:用字符串的链接 还是 StringBuilder
生活随笔
收集整理的这篇文章主要介绍了
将数据转化成字符串时:用字符串的链接 还是 StringBuilder
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
/*目的:将数据转化成字符串时:用字符串的链接 还是 StringBuilder呢?
*/
public class Test{public static void main(String[] args){int[] arr={1,2,4,5};System.out.println(arrayToString(arr));}/* public static String arrayToString(int[] arr){//这种方法(字符串连接)导致内存中会出现多个字符串常量,而需要的只是最后一个,浪费内存!String str="[";for(int i=0; i<arr.length; ++i){if(i!=arr.length-1)str += arr[i]+",";//注意String是常量字符串,常量相加之后会得到新的字符串常量并返回!else str += arr[i]+"]";}return str;} */public static String arrayToString(int[] arr){//相比较第一种方法,这种方法跟节省空间!它是不断向StringBuffer中填装,最后返回一个字符串StringBuilder str = new StringBuilder("[");for(int i=0; i<arr.length; ++i){if(i!=arr.length-1)str.append(arr[i]+",");else str.append(arr[i]+"]");}return str.toString();}
}
转载于:https://www.cnblogs.com/hujunzheng/p/3877815.html
总结
以上是生活随笔为你收集整理的将数据转化成字符串时:用字符串的链接 还是 StringBuilder的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 添益宝的主要功能是什么
- 下一篇: 简单java在线测评程序