Package io.github.enxign.shed.toolkit
Class MaskingUtils
java.lang.Object
io.github.enxign.shed.toolkit.MaskingUtils
MaskingUtils 클래스는 문자열 마스킹 기능을 제공합니다.
이 클래스는 이름과 같은 민감한 정보를 마스킹하는 데 사용됩니다.
- Since:
- 2020-01-09
- Version:
- 1.0
수정일 수정자 수정내용 ---------- --------- ------------------------------- 2020-01-09 first create
- Author:
- enxign
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic String
nameMasking11
(String target, boolean isFul) 이름 마스킹 기능을 제공합니다.static String
nameMasking8
(String target) 이름 마스킹 기능을 제공합니다.static String
문자열을 지정된 횟수만큼 반복합니다.
-
Constructor Details
-
MaskingUtils
public MaskingUtils()
-
-
Method Details
-
nameMasking11
이름 마스킹 기능을 제공합니다. jdk 11 이상 버전용- Parameters:
target
- 마스킹할 이름isFul
- 전체 마스킹 여부- Returns:
- 마스킹된 이름
- Throws:
Exception
- 예외 발생 시
-
nameMasking8
이름 마스킹 기능을 제공합니다. jdk 11 미만 버전용- Parameters:
target
- 마스킹할 이름- Returns:
- 마스킹된 이름
-
repeat
문자열을 지정된 횟수만큼 반복합니다.- Parameters:
str
- 반복할 문자열count
- 반복 횟수- Returns:
- 반복된 문자열
-