inblog logo
|
sxias
    자바

    [JAVA] 43. 람다 표현식 - 사용

    문정준's avatar
    문정준
    Feb 17, 2025
    [JAVA] 43. 람다 표현식 - 사용
    Contents
    문자열 제거문제 분석코드 작성결과
    ✅
    람다 유형에 따른 사용법 숙지

    문자열 제거

    • 문자 “b”로 시작하는 문자열을 제거하여 배열을 출력하시오.
     

    문제 분석

    • removeIf : 어떤 값이 true일 경우 문자열 제거
    • startsWith : 어떤 문자로 시작할 경우 true 반환
    • 위 두 함수를 이용
     

    코드 작성

    package ex07.ch02; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class Beh03 { public static void main(String[] args) { // String s = "hello"; // System.out.println(s.startsWith("f")); List<String> words = new ArrayList<>(); words.add("apple"); words.add("banana"); words.add("cherry"); words.removeIf(s -> s.contains("a")); System.out.println(words); } }
    ✅
    • 람다 표현식을 사용하여 조건식(메서드)을 호출받아 결과 반환
      • 람다 표현식에서 중괄호 내부 코드가 1줄이면 중괄호 생략 가능
      • 중괄호 생략 시 재정의한 메서드의 return 문 자동 생성 (void일 경우는 X)
     

    결과

    notion image
    Share article
    Contents
    문자열 제거문제 분석코드 작성결과

    Sxias ㆍ a32176740@gmail.com

    RSS·Powered by Inblog