zoukankan      html  css  js  c++  java
  • 将数据转化成字符串时:用字符串的链接 还是 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();
       }
    }
    

      

  • 相关阅读:
    L208
    L207
    L206
    L205 EE
    L204
    监控glusterfs
    监控elssticSearch健康状态
    防火墙
    创建逻辑卷
    编译安装nginx,并使用systemd管理nginx
  • 原文地址:https://www.cnblogs.com/hujunzheng/p/3877815.html
Copyright © 2011-2022 走看看