自定义字符串翻转问题

在使用将字符串转化为字符集合时,无法使用toCharArray方法

img

  • reverse 在main函数中调用 ,要定义成 static 修饰的
  • String 类是你自己定义的,不是jdk的,把你的String类修改成 其他类名即可
public class Main {

    public static void main(String[] args) {
        reverse("");
    }

    private  static void reverse(String str) {
        char[] ch = str.toCharArray();
        
    }
}
 

1.你自己的class不要叫string
2.reverse方法必须是静态的

String这个类是java底层的,你这里类叫String,会类加载器就不会去加载jdk的String类,所以就不会有toChatArr()方法,建议了解一下类加载器和双亲委派