git vor 1 Monat
Ursprung
Commit
db20967b3d
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  1. 1 1
      src/main/kotlin/cn/qqck/kotlin/tools/String.kt

+ 1 - 1
src/main/kotlin/cn/qqck/kotlin/tools/String.kt

@@ -183,7 +183,7 @@ fun String?.isIpv6(): Boolean {
  * @param hs_max 最大隐藏字符数目,若为null,则默认隐藏中间所有指定部分字符。
  * @return 返回处理后的字符串,包含可见的前后缀字符与隐藏字符部分。
  */
-fun String.hide(hs: Char = '*', pre_len: Int = 2, suf_len: Int = 2, hs_max: Int?): String {
+fun String.hide(hs: Char = '*', pre_len: Int = 2, suf_len: Int = 2, hs_max: Int? = null): String {
     val j_slen = this.length
     if (j_slen <= pre_len + suf_len) return this
     val j_midlen = j_slen - pre_len - suf_len