java 非作废方法[重复]

ohtdti5x  于 2023-01-15  发布在  Java
关注(0)|答案(1)|浏览(128)
    • 此问题在此处已有答案**:

What are static method and variables?(5个答案)
Example of an instance method? (Java)(6个答案)
What is the difference between a static method and a non-static method?(13个答案)
2小时前关门了。
我有一个名为reverseString的非void String方法,它返回String的反转版本。

public static String reverseString (String str) {   
    String result = "";
    for (int i = 0 ; i < str.length() ; i++) {
        String letter = str.substring(i, i+1);
        result = letter + result;
    }
    return result;
}

在我的main方法中,我想使用这个方法,reverseString和我的字符串值str是"ABCDEFG"。

String str = "ABCDEFG";
System.out.println(str.reverseString());

它给了我一个错误。我想是因为参数的原因。我应该写什么来代替呢?

hfyxw5xn

hfyxw5xn1#

reverseString你的类中的一个静态方法,不是String的方法,你需要把字符串作为参数传递给它(例如,在括号中):

System.out.println(reverseString(str));

相关问题