【问题标题】:How to make java String class mutable? [duplicate]java - 如何使java String类可变? [复制]
【发布时间】:2017-11-23 14:33:05
【问题描述】:

我想让String 类可变,最简单的方法是让内部字符数组公开。我怎样才能实现它?

【问题讨论】:

  • 这完全不可能。 xyproblem.info
  • 你不能让 Java String 可变。如果你想要一个可变的字符序列,请使用StringBuilder
  • 是的,按照@ElliottFrisch 的建议使用StringBuilder
  • 分发包名称中包含java.javax. 的任何库或分发不符合规范的Java 版本均违反Java 许可。
  • 可以使用反射改变类中的私有字段(如String),但这也是一个坏主意(通常)。特别是对于String,改变字符串的内容会破坏很多代码。 StringBuilder(如前所述)是一个更好的主意。

标签: java compilation


【解决方案1】:

我对此很陌生,如果这是错误的,请见谅。

难道不能从 String 类继承然后重写所需的方法吗?

亚当

【讨论】:

猜你喜欢
  • 2012-01-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-03-24
  • 2015-03-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多