Este artigo fornecerá uma visão geral abrangente das classes de wrapper Java e os conceitos abaixo da listada serão abordados nesta redação:
Então vamos começar!
Aulas de wrapper em java
As classes que nos ajudam a criar e utilizar o objeto dos tipos de dados primitivos são conhecidos como Java Wrapper Classes. Por exemplo, o personagem é uma classe de invólucro para char, flutuar para flutuar, inteiro para int, e assim por diante.
Vamos considerar a tabela fornecida abaixo para uma profunda compreensão dos tipos primitivos e de suas respectivas classes de wrapper:
Tipos de dados primitivos | Classes de invólucro |
---|---|
int | Inteiro |
flutuador | Flutuador |
curto | Curto |
longo | Longo |
dobro | Dobro |
Caracteres | Personagem |
byte | Byte |
boleano | boleano |
Todas essas classes de wrapper são herdadas de uma classe abstrata Número.
Por que classes de invólucro
Às vezes, precisamos trabalhar com os objetos da classe, mas usando tipos de dados primitivos, não podemos criar o objeto; portanto, para lidar com essas situações, temos que utilizar as classes de wrapper.
Vamos supor que estamos trabalhando com LinkedList, ou Arraylist Em seguida, podemos aproveitar as funcionalidades de tais classes apenas usando seus objetos e sabemos que os objetos não podem ser criados com tipos primitivos. Portanto, temos que utilizar as aulas de wrapper Java em tais cenários.
Vamos considerar a captura de tela abaixo para uma compreensão profunda desse conceito:
O trecho acima verifica que conseguimos criar o objeto de Usando a classe Wrapper, no entanto, ocorre um erro enquanto a criação de objetos de Usando o tipo de dados primitivo “int”.
Como trabalhar com a classe Wrapper
Para trabalhar com as aulas de wrapper Java, temos que criar o objeto da respectiva classe de wrapper.
Exemplo
No snippet abaixo, criamos os objetos de quatro classes de wrapper diferentes e atribuímos alguns valores:
Utilizamos os objetos de cada classe de wrapper para imprimir os valores:
O trecho acima valida o funcionamento de cada classe de wrapper.
Como usar métodos de números em java
Uma das características significativas das classes de wrapper é que podemos utilizar o Métodos numéricos Usando os objetos das classes de wrapper. Usando esses métodos, podemos alcançar diferentes funcionalidades, como digitar um tipo de dados para outro, converter objetos em strings, etc.
Em Java, uma ampla gama de métodos de números, como intvalue (), booleanValue (), shortValue (), longValue (), bytevalue (), floatValue (), Charvalue (), e DoubleValue (), pode ser utilizado para converter um tipo de dados para outro. Além disso, muitos outros métodos estão disponíveis em Java para realizar várias funcionalidades, como parseint (), tostring (), iguals (), piso () etc.
Exemplo
O DoubleValue () e intvalue () Os métodos são usados no trecho de código abaixo para converter o número inteiro para dobrar e dobrar para valores inteiros, respectivamente.
public static void main (string [] args)O código completo e sua respectiva saída são mostrados no snippet abaixo:
No trecho acima, o “.0”No primeiro valor, mostra que é convertido no valor duplo e pulando o“.99”Do segundo valor representa que é convertido com sucesso em um valor inteiro.
Conclusão
As classes de wrapper contêm os tipos de dados primitivos e fornecem uma maneira de usá -los como objeto. As classes de wrapper nos ajudam a converter os tipos de dados primitivos em objetos e usar esses objetos, podemos obter diferentes funcionalidades por meio de métodos de número Java. Além disso, usando métodos de números, podemos converter um tipo de dados para outro e podemos obter muito mais aprimoramentos por meio desses métodos. Este artigo fornece uma visão geral abrangente de quais são as aulas de wrapper, a necessidade de aulas de wrapper e como trabalhar com aulas de wrapper em java.