Qual a diferença entre fazer o Stream assim:
public int getTempoTotal(){
return this.aulas.stream().mapToInt(a -> a.getTempo()).sum();
}
e assim:
public int getTempoTotal(){
return this.aulas.stream().mapToInt(Aula::getTempo).sum();
}
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Qual a diferença entre fazer o Stream assim:
public int getTempoTotal(){
return this.aulas.stream().mapToInt(a -> a.getTempo()).sum();
}
e assim:
public int getTempoTotal(){
return this.aulas.stream().mapToInt(Aula::getTempo).sum();
}
nenhuma.. na segunda vc ta usando o method reference, mas nao gera nenhum diferenca na execucao final.