导读热词
本文实例讲述了Java实现去掉字符串重复字母的方法。分享给大家供大家参考,具体如下:
package demo;
public class Ctrl {
public static void main(String[] args){
String s = "akkbcccrsa";
System.out.println("编程小技巧测试结果:");
System.out.print("原字符串:");
System.out.println(s);
Ctrl sctrl = new Ctrl();
System.out.print("去重之后的字符串:");
System.out.println(sctrl.rmRepeated(s));
}
/*
* 清除字符串中重复字母算法
*/
String rmRepeated(String s){
int len = s.length();
int k = 0;
int count = 0;
String str = "";
char[] c = new char[len];
for(int i=0;i
c[i] = s.charAt(i);
}
for(int i=0;i
k=i+1;
while(k
if(c[i]==c[k]){
for(int j=k;j
c[j] = c[j+1];//出现重复字母,从k位置开始将数组往前挪位
}
count++;//重复字母出现的次数
k--;
}
k++;
}
}
for(int i=0;i
str+=String.valueOf(c[i]);
}
return str;
}
}
运行结果:
PS:本站还有两款比较简单实用的在线文本去重复工具,推荐给大家使用:
希望本文所述对大家java程序设计有所帮助。
相关文章
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢交流学习经验,点击链接加入交流1群:1065694478(已满)交流2群:163560250