思路
- 多次遍历这个string就行了
- 用string本身就带有的索引功能
- 注意的是每次删除一个字符,i要减一,这样才能避免连续几个同样字符无法删掉的情况
代码
import java.util.Scanner;
public class Main{
public static void main(String[] args) {
/**
* string具有索引功能
* 遍历查
*/
char temp;
int length;
Scanner scanner=new Scanner(System.in);
while(scanner.hasNext()){
String string=scanner.next();//保存字符串
length=string.length();
for (int i = 0; i < length; i++) {
temp=string.charAt(i);
for (int j = i+1; j < length; j++) {
if(j+1<=length) {
if (temp== string.charAt(j)) {
string = string.substring(0, j) + string.substring(j + 1);
length = string.length();//更新
j--;
}
}
}
}
System.out.println(string);
}
}
}