我是一名中级 Java 程序员,并且经常使用能够将目标作为参数的方法。方法如:
String.substring();
String.indexOf();
所以我想知道,如何创建一个可以采用 targetString
等的方法?
我是一名中级 Java 程序员,并且经常使用能够将目标作为参数的方法。方法如:
String.substring();
String.indexOf();
所以我想知道,如何创建一个可以采用 targetString
等的方法?
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();