欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

将数据转化成字符串时:用字符串的链接 还是 StringBuilder

发布时间:2025/3/8 编程问答 40 豆豆
生活随笔 收集整理的这篇文章主要介绍了 将数据转化成字符串时:用字符串的链接 还是 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的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。