char[] a=args[0].toCharArray();
List b=Arrays.asList(a.clone());//1
List b=Arrays.asList(a);//2不理解clone的作用,不理解1与2这两个语句的差别在那里?

解决方案 »

  1.   

    倒,应该是:
    String[] a=args[0].split("");
    List b=Arrays.asList(a.clone());//1
    List b=Arrays.asList(a);//2不理解clone的作用,不理解1与2这两个语句的差别在那里?
      

  2.   

    克隆就是目前对象的另外一个副本,它是一个新的对象,但与原来的对象是相等的。
    ------------------------------------------------------------------------
    他们的hashCode是不是一样的?
      

  3.   

    http://cqitcs02370236.cnblogs.com/archive/2006/04/23/382644.html
      

  4.   

    克隆就是目前对象的另外一个副本,它是一个新的对象,但与原来的对象是相等的。
    ------------------------------------------------------------------------
    他们的hashCode是不是一样的?
    ----------
    这里的相等指的是equals,不是用==的相等。