博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
检测传入字符串是否存在重复字符,返回boolean
阅读量:4938 次
发布时间:2019-06-11

本文共 686 字,大约阅读时间需要 2 分钟。

检测传入字符串是否存在重复字符,返回boolean,比如"abc"返回true;"aac"返回false

 

这里提供两种思路:

第一种:

import java.util.HashSet;import java.util.Set;public class Test {    public static boolean checkDifferent2(String iniString) {                //将参数的每一个字符都写入数组        String[] a = iniString.split("");        //这里使用Set类下的HashSet对象,该对象是不允许重复的        Set a1 = new HashSet
(); //将参数数组内的值挨个赋到HashSet中 for(int i=0; i

第二种:

/*     * 使用String的charAt()方法,利用循环嵌套拿出字符串中每一个字符进行对比     */    public static boolean checkDifferent(String iniString) {        boolean result = false;        if (iniString.length() > 1) {                        for(int i=0; i

转载于:https://www.cnblogs.com/JianXu/p/5708035.html

你可能感兴趣的文章
两个常见的oracle索引
查看>>
一位有着工匠精神的博主写的关于IEnumerable接口的详细解析
查看>>
MySQL中特有的函数If函数
查看>>
安装Python3.6.2报错:zipimport.ZipImportError: can't decompress data; zlib not available
查看>>
【蓝桥杯】入门训练 Fibonacci数列
查看>>
实验十 指针2
查看>>
常见HTTP状态码
查看>>
vim 空格和换行的删除和替换
查看>>
ionic 入门学习
查看>>
[python]pickle和cPickle
查看>>
末日了,天是灰色的。
查看>>
Vuejs vm对象详解
查看>>
自定义RatingBar的一个问题(只显示显示一个星星)
查看>>
剑指Offer--二叉树的镜像
查看>>
PAT-BASIC-1031-查验身份证
查看>>
Python笔记5----集合set
查看>>
连连看小游戏
查看>>
js二级联动
查看>>
谜题32:循环者的诅咒
查看>>
RMI
查看>>