我是一名中级Java程序员,并且经常使用能够将目标作为参数的方法。方法如:
String.substring();
String.indexOf();
所以我想知道,我如何创建一个可以接受目标String
等的方法?
答案 0 :(得分:0)
String.substring();
和String.indexOf();
是String
类的实例方法的示例。它们是作用于该类对象的方法。
String
是final
中的Java
类,因此无法将其扩展为添加自己的方法。你必须创建自己的类。
也许,例如:
public class MyString {
private String s;
public new(String newValue) {
s = newValue;
}
public someNewMethod() {
//do stuff
}
}
现在,在你MyString
课程的对象上,你可以这样做......
MyString ms = new MyString("Hello World.");
ms.someNewMethod();