java—根据字符串的字符内容将字符串转换为新字符串

13z8s7eq  于 2021-07-12  发布在  Java
关注(0)|答案(0)|浏览(247)

我在这段代码中的目的是检查字符串是否有相同的字符,并打印“)”,而在相反的情况下,“(”。我假设使用for each inside for循环是一个严重错误,尽管它仍然不能正常工作。

static String encode(String word){

    StringBuilder sb = new StringBuilder();
    char [] chars = word.toCharArray();    

    for (int i = 0; i<chars.length; i++){
        for (char single : chars) {
        if (single!=chars[i]) {
             sb.append("(");
         } else {
             sb.append(")");
         }
    }   
}
    return sb.toString();
}

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题