[JAVA] 정규 표현식 - Matcher, Pattern, find(), group()
·
Java
정규 표현식이란? 정규 표현식은 특정한 패턴을 이루고 있는 문자들이 나열된 것으로, 글이 하나 있다고 가정할 때 그 안에서 내가 원하는 특정한 패턴의 문자를 찾을 때 사용한다. 자바에서 정규 표현식은 java.util.regex 패키지 안에 있는 클래스들을 활용하여 사용한다. 1️⃣ Pattern 클래스 : 패턴을 정의한다. 2️⃣ Matcher 클래스 : 패턴을 사용해 문자를 찾는 역할을 한다. 3️⃣ PatternSynctaxException 클래스 : 정규 표현식 패턴의 구문 오류를 나타낸다. 예제 1(Matcher, Pattern, find()) import java.util.regex.Matcher; import java.util.regex.Pattern; public class Main { p..
[JAVA] Guava를 이용한 표기법(네이밍컨벤션) 변경
·
Java
Guava: Google Core Libraries for Java 구아바는 구글에서 만든 코어 자바 라이브러리의 집합체이다. multimap과 multiset과 같은 새로운 컬렉션 타입들이나 그래프 라이브러리, 유틸리티, 캐싱 등 여러가지 요소들이 포함되어 있다. 구글 뿐만 아니라 여러 기업들에서 대부분의 자바 프로젝트에 폭넓게 사용된다. 참고해야 할 점 ※ JRE 버전은 1.8 이상이어야 함 ※ 안드로이드에 적용하려면 안드로이드 버전 구아바를 사용해야 함 Adding Guava to your build ✔️ Maven com.google.guava guava 31.1-jre 31.1-android ✔️ Gradle dependencies { // Pick one: // 1. Use Guava in y..