본문 바로가기

개발 Story/Java2

[Java] 정규표현식(RegExp)이란? Java 정규표현식: 문자열의 강력한 처리 도구 정규표현식이란? 정규표현식은 문자열에서 특정 패턴을 찾거나 조작하기 위한 강력한 도구로, Java에서는 java.util.regex 패키지를 통해 지원됩니다. 이를 통해 문자열 검색, 대체, 추출 등 다양한 작업을 수행할 수 있습니다. 상세내용 정규표현식은 문자열의 패턴을 정의하고, 이에 맞게 검색하거나 조작하는데 사용됩니다. 주로 문자열 검증, 데이터 추출, 대체 등의 작업에 활용됩니다. 정규표현식은 간결하면서도 강력한 패턴 매칭 기능을 제공하여 복잡한 문자열 처리를 효과적으로 수행할 수 있습니다. 간단예제 다음은 간단한 예제로서 전화번호에서 숫자만 추출하는 경우를 보여줍니다. import java.util.regex.Matcher; import java.. 2023. 11. 14.
[Java] 람다식(Lambda Expression)이란? Java 람다식: 간결하고 효율적인 코드 작성 서문 Java 8부터 도입된 람다식(lambda expression)은 자바 프로그래밍을 혁신적으로 바꾸었습니다. 이번 글에서는 람다식의 정의, 기본 구조, 간단한 예제부터 심화 예제까지 자세히 살펴보겠습니다. 1. 람다식의 정의 람다식은 익명 함수의 형태를 갖춘 코드 블록으로, 메서드를 하나의 식으로 표현하는 방법입니다. 함수형 프로그래밍의 핵심 개념 중 하나로, 코드를 간결하게 작성하고 읽기 쉽게 만들어줍니다. 2. 람다식의 기본 구조 (parameter) -> expression 여기서 parameter는 메서드에 전달되는 인자를 나타내고, expression은 메서드가 수행하는 동작을 표현합니다. 3. 간단한 예제 // 기존의 방식 Runnable o.. 2023. 11. 14.