java 在replace()方法中,我做错了什么而得到一个错误?

soat7uwm  于 2022-12-21  发布在  Java
关注(0)|答案(1)|浏览(96)

我的老师让我们设计一个程序,接收字符串值,然后将所有数字字符转换为*


我尝试了replaces方法,但它不起作用。

jdzmm42g

jdzmm42g1#

你必须使用正则表达式,除此之外,因为你想替换所有的数字,你应该使用replaceAll而不是replace,这样就可以完成任务:

s.replaceAll("[0-9]", "*")

用它来代替

s.replaces(...)

相关问题