因为输入的是数字,取值有限,可以使用数组用来去重
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());
}
}

京公网安备 11010502036488号