본문 바로가기
반응형

Java & Spring14

Java 정규표현식 (regular expression) - 1. 개요 1. 정규표현식이란 def) 특정한 규칙을 가진 문자열의 집합을 표현하는 데 사용하는 형식 언어 정규표현식은 문자열 내에서의 검색을 위해 사용되는 축약된 표현을 말합니다. cbcbcb181818 위와 같은 문장에서 '숫자' 만을 추출하기 위해서는 '숫자' 를 표상하는 무언가가 있어야겠지요? 문자열 타입으로 저장된 데이터 하나를 보았을 때 사람은 그것이 숫자인지 영문자인지 딱 보면 척 하고 알 수 있지만, 컴퓨터는 아스키코드 범위를 정해주든지 0부터 9까지와 하나하나 비교해보든지 하는 복잡한 과정을 거쳐야 그것이 숫자인지를 알 수가 있습니다. 이런 불편들을 해결하기 위해 등장하게 된 것이 바로 정규표현식입니다. java 뿐 아니라 다양한 언어에서 공통적으로 사용되며, 관련된 라이브러리를 지원하고 있습니다... 2021. 10. 25.
Java 문자열 빈 값 vs 공백 vs null 비교 null 이란 값이 없는 상태를 말합니다. java는 null을 표현하기 위해 "null" 이라는 키워드를 가지고 있습니다. null은 참조형 변수에만 할당될 수 있습니다. 참조형 변수(reference variable)는 값이 저장된 메모리의 주소를 담고 있는 변수를 말합니다. ex) String, 배열 기본형 변수(primitive variable)는 정수나 문자 등 실제 값이 저장되어 있는 변수를 말합니다 ex) int, char Java 에서는 문자열에 저장된 값이 1. null 일 때 2. 길이가 0인 경우 3. 공백이 포함된 경우 를 모두 다르게 취급하고 있습니다. 각각에 해당하는지 여부는 다음과 같이 확인할 수 있습니다. String[] strArr = {null, "", " "}; for(.. 2021. 10. 23.
반응형