小编Hum*_*bir的帖子

尝试以特定方式从 StringBuilder 中删除多个特定字符

我试图仅从第一个和第二个索引中删除每个“x”(无论大小写),但我的程序仅删除第一个索引的字母,然后循环而不删除第二个索引。

    Scanner userIn = new Scanner(System.in);        
    StringBuilder str =  new StringBuilder();
    str.append(userIn.nextLine());

    for(int i = 0; i<2; i++) {
        if((str.charAt(i) == 'x') || (str.charAt(i) == 'X')) {
            str = str.deleteCharAt(i);
        }
    }
    System.out.println(str);
Run Code Online (Sandbox Code Playgroud)

java stringbuilder

2
推荐指数
1
解决办法
829
查看次数

标签 统计

java ×1

stringbuilder ×1