// 实现String的endWith方法
public static boolean endsWith(String str, String end) {
boolean flag = false;
char[] e = end.toString().toCharArray();
char[] s = str.toString().toCharArray();
int j = s.length - 1;
for (int i = e.length - 1; i > 0; i--) {
if (e[i] == s[j]) {
flag = true;
j--;
} else {
flag = false;
}
}
return flag;
}
// 反向输出整数
public int reverse(int num) {
int sum = 0;
while (num != 0) {
int a = num % 10;
sum = sum * 10 + a;
num = num / 10;
}
return sum;
}
// 将数组中的零移动到尾部。
public static void moveZero(int[] arr) {
int newi=0;
for (int i = 0; i < arr.length; i++) {
if(arr[i]!=0) {
arr[newi]=arr[i];
newi++;
}
}
for(int i=newi;i<arr.length;i++) {
arr[i]=0;
}
System.out.println(Arrays.toString(arr));
}