Как использовать оболочку классы

Java используется простой или примитивный тип данных, таких как INT, Char и булевой и т.д. Эти типы данных, которые не являются частью иерархии объектов. Они передаются по значению к методам и не может быть непосредственно передается по ссылке. Однако иногда возникает необходимость создать объект, представление этих простых типов данных. Чтобы удовлетворить эту потребность, Java предоставляет классы, которые соответствуют каждому из этих простых типов. Эти классы инкапсуляции, или обертывание, простой тип данных внутри класса. Таким образом, они обычно называют обертки классов.

Wrapper классов в соответствии с соответствующими простых типов данных приведенных в таблице ниже.

Primitive Data Types

Wrapper class

byte

Byte

short

Short

int

Integer

long

Long

char

Character

float

Float

double

Double

boolean

Boolean

void

Void

Wrapper class

byte

Byte

short

Short

int

Integer

long

Long

char

Character

float

Float

double

Double

boolean

Boolean

void

Void

Данный пример кода демонстрирует использование класса-обертки характера:

byte

Byte

short

Short

int

Integer

long

Long

char

Character

float

Float

double

Double

boolean

Boolean

void

Void

Данный пример кода демонстрирует использование класса-обертки характера:

public

Byte

short

Short

int

Integer

long

Long

char

Character

float

Float

double

Double

boolean

Boolean

void

Void

Данный пример кода демонстрирует использование класса-обертки характера:

public

short

Short

int

Integer

long

Long

char

Character

float

Float

double

Double

boolean

Boolean

void

Void

Данный пример кода демонстрирует использование класса-обертки характера:

public

Short

int

Integer

long

Long

char

Character

float

Float

double

Double

boolean

Boolean

void

Void

Данный пример кода демонстрирует использование класса-обертки характера:

public

int

Integer

long

Long

char

Character

float

Float

double

Double

boolean

Boolean

void

Void

Данный пример кода демонстрирует использование класса-обертки характера:

public

Integer

long

Long

char

Character

float

Float

double

Double

boolean

Boolean

void

Void

Данный пример кода демонстрирует использование класса-обертки характера:

public

long

Long

char

Character

float

Float

double

Double

boolean

Boolean

void

Void

Данный пример кода демонстрирует использование класса-обертки характера:

public

Long

char

Character

float

Float

double

Double

boolean

Boolean

void

Void

Данный пример кода демонстрирует использование класса-обертки характера:

public

char

Character

float

Float

double

Double

boolean

Boolean

void

Void

Данный пример кода демонстрирует использование класса-обертки характера:

public

Character

float

Float

double

Double

boolean

Boolean

void

Void

Данный пример кода демонстрирует использование класса-обертки характера:

public

float

Float

double

Double

boolean

Boolean

void

Void

Данный пример кода демонстрирует использование класса-обертки характера:

public

Float

double

Double

boolean

Boolean

void

Void

Данный пример кода демонстрирует использование класса-обертки характера:

public

double

Double

boolean

Boolean

void

Void

Данный пример кода демонстрирует использование класса-обертки характера:

public

Double

boolean

Boolean

void

Void

Данный пример кода демонстрирует использование класса-обертки характера:

public

boolean

Boolean

void

Void

Данный пример кода демонстрирует использование класса-обертки характера:

public

Boolean

void

Void

Данный пример кода демонстрирует использование класса-обертки характера:

public

void

Void

Данный пример кода демонстрирует использование класса-обертки характера:

public

Void

Данный пример кода демонстрирует использование класса-обертки характера:

public

Данный пример кода демонстрирует использование класса-обертки характера:


public class IsDemo {



  public static void main(String[] args) {



    char a[] {'a','b','5','?','A',' '};



    for(int i=0;i<a.length;i++){



      if(Character.isDigit(a[i]))

        System.out.println(a[i"is a digit ");

      if(Character.isLetter(a[i]))

        System.out.println(a[i"is a letter ");

      if(Character.isWhitespace(a[i]))

        System.out.println(a[i"is a White Space ");

      if(Character.isLowerCase(a[i]))

        System.out.println(a[i"is a lower case ");

      if(Character.isLowerCase(a[i]))

        System.out.println(a[i"is a upper case ");

    }



  }

}

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>