题目
解题代码
class Solution {public String modifyString(String s) {int size = s.length();char [] c = s.toCharArray();//首先确定第一位,如果第一位是问号,那么初始化为'a'if(c[0] == '?') c[0] = 'a';for(int i = 1; i < size; i++) {if(c[i] == '?') {c[i] = (char)('a' + (c[i-1] -'a' + 1 ) % 26 );} else if(c[i] == c[i -1 ]) {c[i-1] = (char) ('a' + (c[i - 1] - 'a' + 1) % 26);}}return new String(c);}}

