0

我有一个名为MyString{}. 我创建了这样的方法

MyString replaceAll(char oldChar, char newChar){

}

该方法用 oldChar 和 newChar 替换 char 数组。我还有其他一些方法,比如上面的方法。但我想要它,当调用此方法时,它应该返回一个对象,并且该对象将打印替换的数组。我不能改变我的方法类型

String replaceAll(char oldChar, char newChar){

}

我可以只为我的方法制作 toString 方法吗?可能吗?

4

1 回答 1

2

不,一个方法属于一个类型,而不是另一个方法。

完全不清楚您要实现什么,但听起来您只需要toString()MyString. 然后当你打电话时:

MyString x = new MyString(...);
String foo = x.replaceAll('x', 'y').toString();

这将调用... 返回toString()MyString引用,replaceAll这可能会替换所有适当的char值。

如果这没有帮助,请澄清您的问题,因为目前还不清楚。

于 2013-09-28T08:29:48.883 回答