可以将目标作为参数的自定义Java方法

时间:2013-11-14 03:31:16

标签: java

我是一名中级Java程序员,并且经常使用能够将目标作为参数的方法。方法如:

String.substring();
String.indexOf();

所以我想知道,我如何创建一个可以接受目标String等的方法?

1 个答案:

答案 0 :(得分:0)

String.substring();String.indexOf();String类的实例方法的示例。它们是作用于该类对象的方法。

Stringfinal中的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();