java去掉重复的字母
来源:互联网 发布:大数据平台开发面试 编辑:程序博客网 时间:2024/06/04 19:06
Ctrl.java
public class Ctrl {
public static void main(String[] args){String s = "akkbcccrsa";
Ctrl sctrl = new Ctrl();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<len;i++){
c[i] = s.charAt(i);
}
for(int i=0;i<len;i++){
k=i+1;
while(k<len-count){
if(c[i]==c[k]){
for(int j=k;j<len-1;j++){
c[j] = c[j+1];//出现重复字母,从k位置开始将数组往前挪位
}
count++;//重复字母出现的次数
k--;
}
k++;
}
}
for(int i=0;i<len-count;i++){
str+=String.valueOf(c[i]);
}
return str;
}
}
- java去掉重复的字母
- java去掉数组中重复的元素
- java去掉数组中重复的元素
- Java数组去掉重复的方法集
- Java数组去掉重复的方法集
- java 去掉重复数据
- 去掉重复的数字
- 去掉重复的文件
- 有重复字母的全排列的java程序
- java生成10位不重复的字母+数字组合
- Java找出一个字符串中重复最多字母的次数
- 【Java】随机生成不重复的字母数组
- 求两个字符串去掉重复字母后所包含字符
- java数组去掉重复值
- java正则去掉重复字符
- JAVA去掉一个已排序数组的重复数字
- java去掉数组中重复的数据和遍历数据
- java中如何去掉list中重复的对象
- 黑马程序员--集合Collection
- C++第6周项目3 - 平面坐标点类
- 用1分钱,2分钱,5分钱组成一元钱的方式
- powerDesigner类图生成JAVA代码
- 设计模式不利于软件设计
- java去掉重复的字母
- linux AWK 简明
- 适于fasm的DirectDraw头文件定义
- 从callback的角度来理解.NET/C# 中的 委托 (delegate)与 事件 (event)
- win7下打开CHM,索引选项出错
- 清除文件夹下SVN信息
- 编译DataNucleus Tutorial for JDO using Ant成功
- 分治、时间空间的权衡:最大合的连续字串问题 (PAT 1007)
- poj 1276 背包啊