因为输入的是数字,取值有限,可以使用数组用来去重

import java.util.*;

/**
 * @author Shan
 * @create 2021-05-31 下午 8:02
 */
public class test {
    public static void main(String args[]) {
        Scanner scn=new Scanner(System.in);
        char[] chars=scn.nextLine().toCharArray();
        StringBuilder sb=new StringBuilder();
        int[] arr=new int[10];
        for(int i=chars.length-1;i>=0;i--){
            if(arr[chars[i]-'0']==0){    //去重
                sb.append(chars[i]);
                arr[chars[i]-'0']=1;    //标记已有数字
            }
        }
        System.out.println(sb.toString());
    }
}