题解 | 提取不重复的整数
import java.util.Scanner; import java.util.Arrays; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); //逆序输出->从末尾读取;把字符转为数字,将其放入对应下标的数组,然后++,如果=1,就输出,不然忽略 String str=in.next(); int[] arr=new int[10]; Arrays.fill(arr,0); int num=0; for(int i=str.length()-1;i>=0;i--){ num=Character.getNumericValue( str.charAt(i)); arr[num]++; if(arr[num]==1) System.out.print(num); } } }