在java中如何用循环查找和删除重复的字符

在Stringa="abcqwebca"中查找删除重复的字符输出“abcqwe”... 在String a ="abcqwebca"中查找删除重复的字符 输出 “abcqwe” 展开
 我来答
esrdz
推荐于2018-01-22
知道答主
回答量:2
采纳率:50%
帮助的人:1779
展开全部
public static void main(String[] args) {

String str = "腊搜asgsadd";
removeDuplicate3(str);
}
//轮戚历去除重复字符仔羡
private static void removeDuplicate3(String s) {
if (s == null){
return;
}

if (s.length() < 2){
}

char[] ch = s.toCharArray();
int count =0;
int p = 0;
int len = s.length();
for (int i = 0; i < len; i++) {
if (ch[i] != ' ') {
for (int j = i + 1; j < len; j++)
if (ch[j] == ch[i]) {
ch[j] = ' ';
}
ch[p++] = ch[i];
System.out.print(ch[i]);
}
}
}
yugi111
2017-12-18 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
class Main{
    public static String rev(String str){
        if(str.isEmpty()) return "";
        char c=str.charAt(str.length()-1);
        String last=str.substring(0,str.length()-1);
        if(last.indexOf(c)==-1){
   烂辩核         return rev(last)+c;
        }else {
       饥掘     return rev(last);
        }
    }
    public static void main(String[] args){
    灶晌    System.out.println(rev("abcqwebca"));
    }
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式