刚才写程序的时候用到了String类的replace方法,其中两个参数都是CharSequence类,我不小心用成了String字符串,结果不仅没报错还能完美运行。
请输入图片描述
然后好奇地百度了一下,获得以下答案↓

String类型是Charsequence接口的实现,自然,所有使用charsequence字符序列接口类型的程序,都可以使用其不同的实现,常见的是String
类型,所以调用时大部分情况下输入的都是字符串