java - 如何检查一个数字是否包含超过1个相同的数字? ( java )

标签 java string numbers

我正在尝试这样做:

用户输入一个数字,例如 2013 或 2012,它会检查该数字是否有任何重复出现的数字,例如 2012 年有 2 个,但我不知道从这里到哪里。

最佳答案

   public static boolean hasDuplicates(String text){
        for(int i = 0; i < text.length() - 1; i++){
            for(int j = i + 1; j < text.length(); j ++){
                if(text.charAt(i) == text.charAt(j)){
                    return true;
                }
            }
        }
        return false;
    }

关于java - 如何检查一个数字是否包含超过1个相同的数字? ( java ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21768476/

相关文章:

c - 使用 C 预处理器为 scanf 构造字符串文字?

Java如何查看一个String是否包含多个单词?

lua - 格式化数字以分隔千值(例如 12000000 将变为 12 000 000)

html - &lt;input type ="number"/> with a custom step "n"but allow decimals

python - 在 Python 中按子字符串对字符串进行排序

javascript - javascript随机数生成器的最佳选择

java - 在使用 Junit5 的 spock 单元测试中不考虑 @Rule 注释

java - 奇怪的 xml 解析行为

java - 扫描仪对象在 While 循环中给我错误

java - getElementsByTagName - 失败不一致