【发布时间】:2020-05-16 16:09:52
【问题描述】:
我试图使用 StringBuilder 将我在“x”索引处的字符替换为“null”。所以,假设我对“我的”的输入是“”,但我想替换“null”的索引 2(),所以我会得到输出“”。问题是,显然我不能离开 sb.setCharAt(2, ''); 的第二个参数;作为'',因为我收到一条错误消息,所以我想知道我可以做些什么来获得所需的输出
Scanner sc = new Scanner(System.in);
String mine = sc.next();
StringBuilder sb = new StringBuilder(mine);
sb.setCharAt(2, '');
sb.setCharAt(3, '');
mine = sb.toString();
System.out.println(mine);
【问题讨论】:
-
sb.deleteCharAt(2);怎么样 -
char是一个原语,那么 nullchar究竟是什么? -
deleteChatAt 确实有效,谢谢你!我是编程新手,所以我不知道这种方法
-
根据How many classes are there in Java standard edition?,JDK 12 中有将近 4,500 个类。现在想想有多少方法。我怀疑有没有人知道他们所有人。这就是为什么有一个叫做javadoc的东西,所以你可以看到类
StringBuilder中存在哪些方法,例如。
标签: java string stringbuilder