先将整数转为字符串(StringBuilder可变的),再使用reverse()逆序,然后使用LinkedHashSet去重按顺序输出(hashset也可以去重,但是不能按照加入顺序输出)

import java.util.Scanner;
/**
 * @Description  提取不重复的整数
 * @Author haixiaofei
 * @Date 2022/2/21 9:20
 **/
public class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        StringBuilder sb = new StringBuilder();
        LinkedHashSet<Character> hashSet = new LinkedHashSet<>();
        sb.append(n).reverse();
        for (int i = 0; i < sb.length(); i++) {
            hashSet.add(sb.charAt(i));
        }
        for (Character ch: hashSet){
            System.out.print(ch);
        }
    }
}