- 此问题在此处已有答案**:
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());
它给了我一个错误。我想是因为参数的原因。我应该写什么来代替呢?
1条答案
按热度按时间hfyxw5xn1#
reverseString
是你的类中的一个静态方法,不是String
的方法,你需要把字符串作为参数传递给它(例如,在括号中):