![]() |
1
17
这个 String 原语是不可变的,创建后不能更改。 这意味着其中的字符可能不会被更改,对字符串的任何操作实际上都会创建新的字符串。 也许您想实现某种字符串生成器?
|
![]() |
2
3
当字符串不可变时,尝试分配
任何东西
到
|
![]() |
3
0
我也在研究这个…首先,当然你不能只做+=x,'这'是一个对象,你不能在对象上使用+操作符。 有一些“幕后”方法被调用-例如
正在打电话
因此,您需要找到一个与之相反的相关值-类似于this.setValue()。只是没有。数字也是如此。 即使是内置的方法也受此约束
在某些其他对象上,您可以;例如在某个日期上:
很烦人,不过你去吧 |
![]() |
4
-2
字符串是不可变的;您所要求的就像是说,“为什么我不能:
…?“ |
![]() |
Ben · 统计向量中的单词在字符串中出现的频率 6 月前 |
![]() |
bear_525 · 从列中删除中间名和首字母,并保存在单独的列中 8 月前 |
![]() |
asdfadf · 为什么具有相同内存值的字符串和整数打印方式不同? 8 月前 |
![]() |
user764754 · 防止多行原始字符串文字中出现新行字符 8 月前 |
![]() |
Bogaso · 从列表中返回与模式匹配的元素 8 月前 |
![]() |
Jasco · 如何使用VBA提取两个相似字符之间的字符串中的单词? 8 月前 |