DESKTOP-QUF3J7K_20200902-柴宁宁
问题:
21. 计算字符串的所有碎片的平均长度:
public static void main(String[] args) {
        int y = 1;
        String s = "aaabbaaac";
        char[] c = s.toCharArray();
        char temp = c[0];
        double x = c.length;
        for (int i = 0; i < x; i++) {
            if (c[i] != temp) {
                temp = c[i];
                y++;
            }
        }
        System.out.println(x / y);
    }
- 利用 public char[] toCharArray() 实例方法 将 s 此字符串转换为新的一个 字符数组
 - 将数组元素 c[0] 赋值给临时变量 temp
 - 遍历、、 数组元素 与 temp 是否相等,如果不等,则存在字符发生改变,将字符赋给temp,字符发生改变的次数 y 加一
 - 输出、、 平均长度是 数组长度 除去 字符发生改变的总次数 y
 
吐槽:
西安的蚊子真 牛逼,,叮了额头变 仙翁。
					点赞
				
    

