Junior — Middle
Como distinguir os métodos terminais dos intermédios na programação?
sobes.tech IA
Resposta da IA
Na programação, os métodos terminais são aqueles que encerram a cadeia de chamadas e retornam um resultado concreto, como uma coleção, um número ou uma saída na tela. Os métodos intermediários são aqueles que retornam um fluxo de dados ou uma coleção modificada, permitindo continuar a cadeia de chamadas.
Por exemplo, na API Stream do Java:
- Métodos intermediários:
filter(),map(),sorted()— eles retornam um novo Stream e não realizam cálculos imediatamente. - Métodos terminais:
collect(),forEach(),count()— iniciam o processamento e retornam o resultado.
Assim, os métodos terminais encerram a cadeia e fornecem um resultado, enquanto os intermediários transformam os dados e permitem construir cadeias de chamadas.