Я пытаюсь реализовать метод .clone()
для объекта данных, который состоит из нескольких «коробочных» значений (Float
и Boolean
).Моя первая попытка была:
theClone.someNumber = someNumber;
Но я подумал, что это просто копирование ссылок на объекты.Поэтому я попробовал:
theClone.someNumber = new Float( someNumber );
Android Studio это не понравилось, и сказал мне использовать;
theClone.someNumber = Float.valueOf( someNumber );
Итак, я сделал это, но теперь Android Studio кричит о "Боксе уже упакованного" someNumber "".Я сделал что-то не так?Я игнорирую предупреждение?Есть ли аннотация, которая будет подавлять это?А что не так с использованием конструктора?