Como converter int para Long no Java
Neste tutorial mostro como converter int para Long no Java.
Introdução
Neste tutorial irei mostrar três(3) formas de como converter int para Long no Java.
Durante este tutorial irei mostrar a três(3) formas melhores formas para realizar a conversão de int para Long no java.
Para este tutorial irei demonstrar a conversão usando o cast (long)
, o construtor da classe Long e o método (valueOf
) da classe Long.
Convertendo int para Long no Java
1ª Forma usando o cast:
A primeira forma que vamos utilizar será o cast explicito(long)
.
No Java, o termo “cast” refere-se à conversão de um valor de um tipo de dado para outro, no Java existem dois tipos principais de casts (o cast implícito e o cast explícito).
Para o nosso primeiro exemplo vamos utilizar o cast explicito(long)
.
Logo abaixo mostro o código que utilizei para nosso exemplo, onde crio uma variável do tipo int chamada (intValue
) e atribuo o valor dez (10).
E logo em seguida faço o cast desta variável e atribuo o valor para variável Long chamada (longValue
).
// Usando cast
int intValue = 10; Long longValue = (long) intValue;
2ª Forma Usando o Construtor da classe Long
A segunda forma que iremos usar para converter um número de int para Long será o construtor da classe Long.
No exemplo abaixo, primeiro defino uma variável do tipo int chamada (intValue
) e atribuo o valor dez(10).
Em seguida faço a conversão usando o construtor Long, passando a variável (intValue
) no construtor e atribuo o valor para variável Long chamada (longValue
).
// Usando o Construtor da classe long
int
intValue = 10;
Long longValue = new Long(intValue);
3ª e melhor forma de converter int para Long, usando o método valueOf da class Long
A terceira e ultima forma é usando o metodo (valueOf) da class Long.
Para isso defino uma variável do tipo int chamada (intValue
) e atribuo o valor dez(10).
Logo após faço a conversão usando o método (valueOf
) passando a variável (intValue
) como parâmetro do método e logo depois atribuo o valor retornado para variável Long chamada (longValue
).
// Usando o metódo valueOf da classe long
int intValue = 10;
Long longValue = Long.valueOf(intValue);
Esse foi um breve tutorial mostrando três(3) formas de conversão de int para Long, logo abaixo disponibilizo um vídeo mostrando a implementação deste tutorial.
Referências:
https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html