小编AHA*_*A27的帖子

Java - 我不能用String中的另一个char替换char'Á'

为什么这个"Á"字母不会改变?此代码适用于其他字母但Á.

public class Convert {
    static String turkishCharacterConverter(String s) {
        StringBuilder x = new StringBuilder();
        char[] charArr = s.toLowerCase().toCharArray();
        for (int i = 0; i < charArr.length; i++) {
            if (charArr[i] == '?') {
                x.append('I');
            } else if (charArr[i] == '?') {
                x.append("S");
            } else if (charArr[i] == '?') {
                x.append("G");
            } else if (charArr[i] == 'ˆ') {
                x.append("O");
            } else if (charArr[i] == '¸') {
                x.append("U");
            } else if (charArr[i] == 'Á') {
                x.append("C");
            } else {
                x.append(s.charAt(i));
            } …
Run Code Online (Sandbox Code Playgroud)

java arrays string replace char

0
推荐指数
1
解决办法
365
查看次数

标签 统计

arrays ×1

char ×1

java ×1

replace ×1

string ×1