Java實現(xiàn)提取不重復的整數(shù)實例
更新時間:2017年12月29日 14:04:10 作者:nomico271
這篇文章主要介紹了Java實現(xiàn)提取不重復的整數(shù)實例,具有一定借鑒價值,需要的朋友可以參考下
題目描述
輸入一個int型整數(shù),按照從右向左的閱讀順序,返回一個不含重復數(shù)字的新的整數(shù)。
輸入描述:
輸入一個int型整數(shù)
輸出描述:
按照從右向左的閱讀順序,返回一個不含重復數(shù)字的新的整數(shù)
輸入例子:
9876673
輸出例子:
37689
import java.util.HashSet; import java.util.Set; import java.util.Scanner; public class Main{ public static int noRepeatNum(int num){ String str=String.valueOf(num); int len=str.length(); Set<Character> set=new HashSet<>(); StringBuilder sb=new StringBuilder(); for (int i=len-1;i>=0;i--){ //沒有重復的,就可以添加(set特性) if(set.add(str.charAt(i))){ sb.append(str.charAt(i)); } } return Integer.parseint(sb.toString()); } public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()){ int num=Integer.parseint(sc.nextLine()); System.out.println(noRepeatNum(num)); } sc.close(); } }
結(jié)果:
總結(jié)
以上就是本文關(guān)于Java實現(xiàn)提取不重復的整數(shù)實例的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站其他相關(guān)專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!
相關(guān)文章
Java如何使用HTTPclient訪問url獲得數(shù)據(jù)
這篇文章主要介紹了Java使用HTTPclient訪問url獲得數(shù)據(jù)的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-09-09MyBatis動態(tài)SQL實現(xiàn)配置過程解析
這篇文章主要介紹了MyBatis動態(tài)SQL實現(xiàn)配置過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-03-03