public int test2( int num,int wei){
/**
* 总体思路:将数字转换为字符串数组,利用栈的特性从数组最后一位开始进栈,
* 然后再出栈时利用计数器,判断是否到了固定位数。不要让他进新的数组,结束后再把新的数组转换为 整数,返回
*/
int z = 0; //新数组定位值
String string = Integer.toString(num);
String[] arr= new String[string.length()-1];
Stack<String> stack = new Stack<>();
for(int i =string.length()-1;i>=0;i--){
stack.push(string.charAt(i)+"");
}
// 出栈,装值
for(int j =0;j<string.length();j++){
if((j+1)!=wei){
arr[z] = stack.pop();
z++;
}else{
stack.pop();
}
}
String s = arr[0];
//转换
for(int r = 1 ;r<arr.length;r++){
s = s +arr[r];
}
return Integer.parseInt(s);
}
}