【发布时间】:2011-06-10 23:56:48
【问题描述】:
我想实现自己的 String 类,并在使用双引号时让 Java 使用它。
它应该是这样的:MyString s = "foo" 并且不应实例化 java.lang.String。
不接触编译器就可以实现吗?
怎么做?
我问的原因是我需要程序中的字符串,这些字符串需要在最坏的情况下执行时间进行验证。为了验证它,所有循环都必须有界(边界在注释中指定)。
此外,为了方便起见,我希望能够使用双引号,因为写 MyString s = new MyString({'f','o','o'}) 确实会降低可读性。
【问题讨论】:
标签: java string standard-library