我可以在Java中向String类添加新方法吗? [英] Can I add new methods to the String class in Java?

查看:166
本文介绍了我可以在Java中向String类添加新方法吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想在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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆