【255天】我愛刷題系列(14)

叨叨兩句

  1. 其實以前都想好的,不是麼?
  2. 若真不成,那也只能說明確實她不是你要找的人。
  3. 不知道算不算是在給自個洗腦,可是我確實以爲本身蠻適合當程序員的,能連續奮戰30天且不須要傳統娛樂發送,同時還不痛苦,簡直神蹟啊~哈哈

題34:修改原字符作遍歷

題目描述

書寫一個類,類名爲Itheima;程序員

類中有一個方法,方法名gHappy;app

若是字符串中的’g’的相鄰左邊或者右邊有另一個’g’,則’g’在這個字符串中是happy的,
若是字符串中全部的’g’都是happy的則返回true,不然返回false。code

提示

方法調用 指望值
gHappy("xxggxx") true
gHappy("xxgxx") false
gHappy("xxggyygxx") false
boolean hasG = false;
        String newStr = " " + str+" ";
        for (int i = 1; i < newStr.length() - 1; i++) {
            if(newStr.charAt(i) == 'g' && newStr.charAt(i + 1) != 'g'  && newStr.charAt(i - 1) != 'g'){
                return false;
            } 
            
            if(newStr.charAt(i) == 'g'){
                hasG = true;
            }
        }
        
        if(hasG){
            return true;        
        } else {
            return false;
        }
相關文章
相關標籤/搜索