Como transformar um long em intenger

6 respostas
programação
A

Olá pessoal,

Alguma dica para transformar esta variavel de retorno long em intenger?

public long totalAL()
{
	return Stream.of(sequencia).flatMap(e -> e.toLowerCase().chars().mapToObj(c -> (char) c)).filter(e -> e.equals('a')).count();
	
}

6 Respostas

darlan_machado

Cast?

A

sou iniciante no assunto não sei reposnder sua pergunta.

A

A finalidade do programa é contar quantos caracteres do mesmo tipo tem em uma determinada string. Esta parte já esta funcionando, Agora preciso transformar este return em int.

Mike

Você usa lambda/stream e não sabe casting? haha

long numeroLong = 5L;
int numeroInt = (int) numeroLong;
Integer integer = Integer.valueOf((int) numeroLong);

Long numeroLongWrapper = 5L;
int numeroInt2 = numeroLongWrapper.intValue();

Long numeroLongWrapper2 = new Long(numeroLong);
Integer integer = Integer.valueOf(numeroLongWrapper2.intValue());

long numeroLong2 = 3L;
int numeroIntBemFeio = Integer.parseInt(String.parseLong(numeroLong2));
darlan_machado

O mais intrigante disso não é ser ou não iniciante, tampouco saber lambda e stream, o que intriga é você não pegar o que eu coloquei e jogar no google.
Sabe, boa parte do que qualquer desenvolvedor faz é pesquisa. Comece a pesquisar mais.

Mike

Apenas um “long to int java” no google ja resolveria

Criado 16 de abril de 2018
Ultima resposta 16 de abr. de 2018
Respostas 6
Participantes 3