[JAVA] 정규식문자열 | trim() | StringTokenizer | Date&Calendar | Decimal Format | Collection
24.04.19 45일차
정규식
**
\w >>> a-zA-Z0-9 를 의미
* \는 특수문자라는 의미를 가지고 있기 때문에 사용할 때는 \\w로 사용
실습
키보드를 사용하여 아이디와 암호를 입력받아 규정에 맞는지 체크
PW : 8~15자 사이 영숫자, 단 대문자와 !, #, %, & 기호 포함
ID : 8~12사이의 영숫자만. 단, 영어로 시작
trim()
StringTokenizer()
지정한 구분자로 문자열을 쪼개는 클래스. 쪼개진 문자열은 토큰(token)
Date & Calendar
DecimalFormat
SimpleDataFormat
choice.format
message.format
Collection
list : 배열과 유사, 데이터 중복 가능, 길이가 가변적
set : 집합, 중복불가, 순서가없음(인덱스 사용 불가), 길이가 가변적
map : {키,값} 쌍으로 이루어짐, 길이가 가변적, 키는 중복 불가, 값은 중복 가능
properties : 키=값은 항상 문자열이여야 함
C : Create(insert의 개념)
R : Read(select의 개념, 조회)
U : Update(수정)
D : Delete(삭제)
[JAVA] (0) | 2024.04.23 |
---|---|
[JAVA]Stack & Queue | Sort | Comparator / Comparable (0) | 2024.04.22 |
[JAVA] 깊은복사 | Clone | String(고정문자열) | String.split(정규식문자열) | Math() 클래스 | 래퍼(wrapper) 클래스 | Random 클래스 (0) | 2024.04.18 |
[JAVA] 재정의 | equals (0) | 2024.04.16 |
[JAVA] 추상클래스 | 다형성 | 인터페이스 | 내부클래스 | 예외처리 (0) | 2024.04.16 |