判断一串数字字符是否连续数字,或者相同数字,例如 123456 654321 111111 ,这种
/**
* 是否是连续数字
* 是否相同数字
*/
fun isOrderNumeric(numOrStr: String): Boolean {
var shiLXSZ_1 = true
for (i in 0 until numOrStr.length) {
if (i > 0) {// 判断如123456
val num = Integer.parseInt(numOrStr[i] + "")
val num_ = Integer.parseInt(numOrStr[i - 1] + "") + 1
if (num != num_) {
shiLXSZ_1 = false
break
}
}
}
var shiLXSZ_2 = true
//987654跑到这里就不是连续数字
for (i in 0 until numOrStr.length) {
if (i > 0) {// 判断如654321
val num = Integer.parseInt(numOrStr[i] + "")
val num_ = Integer.parseInt(numOrStr[i - 1] + "") - 1
if (num != num_) {