比如有一个int i,如何克隆它?

解决方案 »

  1.   

    把它包装成包装类Integer再克隆
      

  2.   

    int i只有包装后才能克隆,如果不包装它只是常量池中的数。像1楼的那条大虫j=i只是把j也指向常量池中和i相同的数。
      

  3.   

    我的意思是在一个反复调用的方法里,如何把一个INT型的值赋给另一个,但只能赋一次
      

  4.   

    如果是用clone()方法克隆,这个被克隆的类还要实现Cloneable接口。
      

  5.   

    如果是用clone()方法克隆,这个被克隆的类还要实现Cloneable接口。int 类型 不能实现克隆,要想实现克隆必须强制类型转换成Integer,然后实现clone
      

  6.   

    基本类型要克隆吗???基础没打好,分不清java中基本类型和引用类型的区别!
      

  7.   

    int型本身就存的值吧,赋值就行了,没必要把克隆的概念拉过来
      

  8.   

    不知道为什么要克隆基本类型。 如果非要克隆 就要用Integer对象。
    基本类型再java中不能克隆