- indexOf()方法 参考点击
方法:
String.IndexOf 方法 (Char, Int32, Int32)
报告指定字符在此实例中的第一个匹配项的索引。搜索从指定字符位置开始,并检查指定数量的字符位置。
String.IndexOf(value, startIndex, count)
参数
value:要查找的 Unicode 字符。
startIndex:搜索起始位置。
count:要检查的字符位置数。
返回值(Int32):
如果找到该字符,则为 value 的索引位置;否则如果未找到,则为 -1。
var s = "ew4.00%da%s"
s.indexOf("%")
结果:
s: String = ew4.00%da%s
res6539: Int = 6
val one = a.substring(0,i)
- substring()方法
截取字符串 substring(start, end) 左闭右开
val i = s.indexOf("%")
val j = a.indexOf("%",i)
val qq= a.substring(i+1,j)
print(qq) //bc
val three = a.substring(x+1)
print(three)
结果:
da
- isDigit()方法 参考点击
语法
public static boolean isDigit(char ch)
参数:
ch – 要测试的字符。
如: Character.isDigit()
var s = "ew4.00%da%s"
for (i<-0 until s.length){
println(Character.isDigit(s(i)))
}
结果:
false
false
true
false
true
true
false
false
false
false
false