/**
* 字符串前移或者后移
* @param str 字符串
* @param type 类型 1,2
* @param num 移动多少
*/
public static stringMove(str: string, type: number, num: number) {
let strArr = Array.from(str)
if (type == 1) {//前移
let i = 0;
let j = 0;
for (i = 1; i <= num; i++) {
let temp = strArr[0]
for (j = 1; j < strArr.length; j++) {
strArr[j - 1] = strArr[j]
}
strArr[j - 1] = temp;
}
} else {//后移
let i = 0;
let j = 0;
let len = strArr.length
for (i = 1; i <= num; i++) {
let temp = strArr[len - 1]
for (j = len - 1; j >= 1; j--) {
strArr[j] = strArr[j - 1]
}
strArr[0] = temp;
}
}
return strArr.toString().replace(/,/g, "")
}