Class MaskingUtils

java.lang.Object
io.github.enxign.shed.toolkit.MaskingUtils

public final class MaskingUtils extends Object
MaskingUtils 클래스는 문자열 마스킹 기능을 제공합니다. 이 클래스는 이름과 같은 민감한 정보를 마스킹하는 데 사용됩니다.
Since:
2020-01-09
Version:
1.0
 수정일       수정자      수정내용
 ----------   ---------   -------------------------------
 2020-01-09   first       create
 
Author:
enxign
  • Constructor Details

    • MaskingUtils

      public MaskingUtils()
  • Method Details

    • nameMasking11

      public static String nameMasking11(String target, boolean isFul) throws Exception
      이름 마스킹 기능을 제공합니다. jdk 11 이상 버전용
      Parameters:
      target - 마스킹할 이름
      isFul - 전체 마스킹 여부
      Returns:
      마스킹된 이름
      Throws:
      Exception - 예외 발생 시
    • nameMasking8

      public static String nameMasking8(String target)
      이름 마스킹 기능을 제공합니다. jdk 11 미만 버전용
      Parameters:
      target - 마스킹할 이름
      Returns:
      마스킹된 이름
    • repeat

      public static String repeat(String str, int count)
      문자열을 지정된 횟수만큼 반복합니다.
      Parameters:
      str - 반복할 문자열
      count - 반복 횟수
      Returns:
      반복된 문자열