解题思路:利用LinkedHashSet顺序不重复的特点,保存每个字符,然后使用String.join()方法完成拼接(也可使用StringBuilder的append方法),最后转为Integer。
import java.util.Iterator;
import java.util.LinkedHashSet;
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        while (scanner.hasNext()) {
            String line = scanner.nextLine();
            Integer value = extractUnrepeatableIntegers(line);
            System.out.println(value);
        }

    }

   private static Integer extractUnrepeatableIntegers(String line) {
        LinkedHashSet<String> set = new LinkedHashSet<>();
        for (int i = line.length(); i > 0; i--) {
            set.add(line.substring(i-1,i));
        }
       String value = String.join("", set);
       return Integer.valueOf(value);
//      法二:可以使用StringBuilder的append方法完成拼接
//      StringBuilder builder = new StringBuilder();
//        set.forEach((item)->{
//            builder.append(item);
//        });
//        return Integer.valueOf(builder.toString());
    
    }
}