var q = "网名"
def hypose(q:String)={
var s = ""
for (i <- 0 until q.length){
println("原字符:",q(i))
var r = funIntToChar(funCharToInt(q(i)))
println("脱敏后字符:",r)
s += r
}
s
}
println(hypose(q))
结果:
q: String = 网名
hypose: (q: String)String
(原字符:,网)
(脱敏后字符:,罛)
(原字符:,名)
(脱敏后字符:,吗)
罛吗
拓展2: 字符编码格式转换
var s = "网"
var l=new String(s.getBytes("gbk"),0,s.length,"ISO8859-1")
println(l)
结果:
s: String = 网
l: String = Í
Í