利用contains函数
提取不重复的整数
http://www.nowcoder.com/questionTerminal/253986e66d114d378ae8de2e6c4577c1
public static void main(String[]args){ Scanner sc = new Scanner(System.in); int num = sc.nextInt(); String str = String.valueOf(num); int len =str.length(); String newStr = ""; while (len>0){ //注意边界,后面len-1,此处则为len>0,保证最后一次为len-1=0 char s=str.charAt(len-1); if(!newStr.contains(String.valueOf(s))){ newStr+=s; } len--; } // System.out.println(Integer.parseInt(newStr)); System.out.println(Integer.valueOf(newStr).intValue()); }