Item45 - 스트림은 주의해서 사용하라
스트림 API는 다재다능하여 거의 모든 계산을 해낼 수 있다. 하지만 할 수 있다는 뜻이지 해야 한다는 뜻은 아니다. 스트림은 제대로 사용하면 프로그램이 짧고 깔끔해지지만, 잘못 사용하면 읽기 어렵고 유지보수도 힘들어진다. 스트림을 언제 써야 하는지를 규정하는 확고부동한 규칙은 없지만, 참고할 만한 노하우는 있다. 다음 코드를 보자 public class Anagrams { public static void main(String[] args) { String[] strings = {"abs", "bsa", "dds", "sdd", "cad", "acd", "dul", "sba"}; int minGroupSize = 2; Map groups = new HashMap(); Iterator s = Arrays..
2023.12.21