题解 | #提取不重复的整数#
提取不重复的整数
https://www.nowcoder.com/practice/253986e66d114d378ae8de2e6c4577c1
import java.util.Iterator; import java.util.LinkedHashSet; import java.util.Scanner; import java.util.Set; import java.util.TreeSet; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int num=sc.nextInt(); String str=String.valueOf(num); char[] ch=str.toCharArray(); String is=""; LinkedHashSet set=new LinkedHashSet(); for(int i=str.length()-1;i>=0;i--){ set.add(ch[i]); } Iterator iterator = set.iterator(); while(iterator.hasNext()){ char ch2= (char) iterator.next(); is=is+ch2; } int i=Integer.parseInt(is); System.out.println(is); } }