String的练习
需求:去除一个字符串中相邻重复字符
举例:abbddAffeeEddcccwceaa
输出结果:abdAfeEdcwcea
import java.util.Arrays;
public class TestDemo9 {
public static void main(String[] args) {
String str = "abbddAffeeEddcccwceaa";
char[] array = str.toCharArray();
char[] arr1 = new char[str.length()];
int i = 0;
int j = 0;
char temp = ' ';
while(i<array.length) {
char c1 = array[i];
if(i!=0 && c1 == temp) {
i++;
continue;
}else {
arr1[j] = c1;
j++;
i++;
temp = c1;
}
}
System.out.println(Arrays.toString(arr1));
}
}
运行结果: