상세 컨텐츠

본문 제목

[JAVA] 정규식문자열 | trim() | StringTokenizer | Date&Calendar | Decimal Format | Collection

IT/JAVA

by o_zeew 2024. 4. 19. 17:44

본문

24.04.19 45일차

 

정규식

 

 

**

\w >>> a-zA-Z0-9 를 의미

 * \는 특수문자라는 의미를 가지고 있기 때문에 사용할 때는 \\w로 사용

 

 


실습

키보드를 사용하여 아이디와 암호를 입력받아 규정에 맞는지 체크

PW : 8~15자 사이 영숫자, 단 대문자와 !, #, %, & 기호 포함

ID : 8~12사이의 영숫자만. 단, 영어로 시작

 

 


trim()

 

 


StringTokenizer()

지정한 구분자로 문자열을 쪼개는 클래스. 쪼개진 문자열은 토큰(token)

String.split()
StringTokenizer
공백 불가

 


Date & Calendar

Date
Calendar

 

DecimalFormat

SimpleDataFormat

1초마다 시간이 바뀐다

 

choice.format

 

message.format

 

 


Collection

list : 배열과 유사, 데이터 중복 가능, 길이가 가변적

set : 집합, 중복불가, 순서가없음(인덱스 사용 불가), 길이가 가변적

map : {키,값} 쌍으로 이루어짐, 길이가 가변적, 키는 중복 불가, 값은 중복 가능

properties : 키=값은 항상 문자열이여야 함

 

C : Create(insert의 개념)

R : Read(select의 개념, 조회)

U : Update(수정)

D : Delete(삭제)

관련글 더보기