我可以在Java中向String类添加新方法吗? [英] Can I add new methods to the String class in Java?
问题描述
我想在Java中的String类中添加AddDefaultNamespace()方法,以便我可以输入myString.AddDefaultNamespace()而不是DEFAULTNAMESPACE +myString,以获得类似MyDefaultNameSpace.myString的内容。我不想添加另一个派生类(例如PrefixedString)。
I'd like to add a method AddDefaultNamespace() to the String class in Java so that I can type "myString".AddDefaultNamespace() instead of DEFAULTNAMESPACE + "myString", to obtain something like "MyDefaultNameSpace.myString". I don't want to add another derived class either (PrefixedString for example).
也许这种方法对你不利,但我个人讨厌使用+。但是,无论如何,是否可以在Java中向String类添加新方法?
Maybe the approach is not good for you but I personally hate using "+". But, anyway, is it possible to add new methods to the String class in Java?
谢谢和问候。
推荐答案
字符串
是一个最终类,这意味着无法扩展它以适应您自己的实现。
String
is a final class which means it cannot be extended to work on your own implementation.
这篇关于我可以在Java中向String类添加新方法吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!