Опис і приклад роботи з класом integer в java, програмування на java, android

Сьогодні ми продовжимо розділ Java для початківців статтею про клас Integer - його особливості та прикладі роботи.

Опис класу Integer

Клас Integer в Java відноситься до пакету java.lang - це означає, що будь-який клас може вільно використовувати методи в цьому класі без імпорту будь-якого пакета. Він неявно успадковує клас Number, який є підкласом Object. Клас Number є абстрактним класом і є суперкласом для BigInteger. BigDecimal. і більшості класів обгорток - Double, Integer, Short, Byte, Float і Long. Клас Number реалізує інтерфейс Serializable.

Особливості класу Integer

  • Найчастіше використовують методи перетворення класу Integer в рядок і навпаки. Клас реалізує два інтерфейси: Serializable і Comparable .
  • Також Integer використовується при роботі з колекціями, наприклад, ArrayList або List. Починаючи з версії Java 5 нам є використання класів-обгорток. яке автоматично досягається за допомогою концепції під назвою Autoboxing (автоупаковка).
  • Примітивний тип даних int зберігає дійсне двоичное значення цілого числа. Максимальний обсяг даних, який може зберігати int змінна становить 4 байта даних - це означає, що значення може перебувати в діапазоні від -2 147 483 648 до +2 147 483 647.

Також слід зазначити, що Integer це клас в Java і будь-яка змінна з типом Integer зберігає посилання на об'єкт Integer. Клас Integer в Java містить різні статичні методи для обробки свого вмісту. Оскільки методи є статичними, то нам не потрібен об'єкт Integer, щоб отримати доступ до методів, наприклад: в наведених нижче прикладах методи parseInt () і toString () викликаються безпосередньо.

Перетворення Integer в String

Давайте розглянемо приклад перетворення примітиву int в рядок використовуючи клас Integer: