一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

服務器之家 - 編程語言 - JAVA教程 - Java實現提取不重復的整數實例

Java實現提取不重復的整數實例

2021-03-13 11:45nomico271 JAVA教程

這篇文章主要介紹了Java實現提取不重復的整數實例,具有一定借鑒價值,需要的朋友可以參考下

題目描述

輸入一個int型整數,按照從右向左的閱讀順序,返回一個不含重復數字的新的整數。

輸入描述:

輸入一個int型整數

輸出描述:

按照從右向左的閱讀順序,返回一個不含重復數字的新的整數

輸入例子:

9876673

輸出例子:

37689

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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();
    }
}

結果:

Java實現提取不重復的整數實例

總結

以上就是本文關于Java實現提取不重復的整數實例的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

原文鏈接:http://blog.csdn.net/noaman_wgs/article/details/52497903

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: h杯奶水太多h| 99热久久这里只有精品23 | 欧美一级欧美一级高清 | 男人天堂日韩 | 天堂在线中文无弹窗全文阅读 | 俺去俺来也在线www色官网 | www.色呦呦.com | 四虎网站在线 | 日韩精品欧美国产精品亚 | 成人做视频免费 | 日本免费在线观看 | 日韩网站在线观看 | 女八把屁股扒开让男生添 | 公翁的舌尖研磨她的花蒂小说 | 免费的强动漫人物 | 视频一本大道香蕉久在线播放 | 私人影院免费观看 | 日本xx高清视频免费观看 | pron在线观看 | 久久青青草视频在线观 | 亚洲精品第一国产综合高清 | 国产精品视频第一区二区 | 天天夜夜草草久久伊人天堂 | 欧美 亚洲 一区 | 男人把j放进女人的p里视频 | 99任你躁精品视频 | 久久久免费观成人影院 | 国产一区二区三区欧美精品 | 亚洲福利视频在线观看 | 波多野结衣在线观看视频 | 青青青在线免费 | 色老板在线视频观看 | 亚洲天堂影视 | 免费视频一区二区 | 黄色a| 成人亚洲欧美日韩中文字幕 | 亚洲成人一区二区 | 久久亚洲精品成人 | 青青色综合 | 亚洲国产美女精品久久久久 | 久久亚洲精品AV成人无码 |