【发布时间】:2017-11-23 14:33:05
【问题描述】:
我想让String 类可变,最简单的方法是让内部字符数组公开。我怎样才能实现它?
【问题讨论】:
-
这完全不可能。 xyproblem.info
-
你不能让 Java
String可变。如果你想要一个可变的字符序列,请使用StringBuilder。 -
是的,按照@ElliottFrisch 的建议使用StringBuilder。
-
分发包名称中包含
java.或javax.的任何库或分发不符合规范的Java 版本均违反Java 许可。 -
可以使用反射改变类中的私有字段(如
String),但这也是一个坏主意(通常)。特别是对于String,改变字符串的内容会破坏很多代码。StringBuilder(如前所述)是一个更好的主意。
标签: java compilation