题解
此题可以利用Set的add方法特性(添加进去返回true,否则false)进行解答。
代码
import java.util.Scanner;
import java.util.Set;
import java.util.HashSet;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
while(sc.hasNextLong()) {
long num = sc.nextLong();
String str = String.valueOf(num);
Set<Character> set = new HashSet<>();
for(int i=str.length()-1; i >= 0; i--) {
char ch = str.charAt(i);
// add 添加进去返回true,否则false
if(set.add(ch)) {
System.out.print(ch);
}
}
}
}
}

京公网安备 11010502036488号