我正在尝试替换字符串中特定索引处的字符。
我正在做的是:
String myName = "domanokz";
myName.charAt(4) = 'x';
这给出了一个错误。有什么方法可以做到这一点?
12
我意识到这已经死了,但是值得注意的是,它永远不允许在Java中分配函数调用的结果。没有诸如C(?)和C ++的引用之类的东西。
—
ApproachingDarknessFish
VB中的@ValekHalfHeart,您使用括号访问数组的索引,这可能就是为什么我从Java启动时感到困惑的原因:D
—
dpp 2013年
@ApproachingDarknessFish我不确定您的意思是“禁止在Java中分配函数调用的结果”。当然可以吗
—
flow2k
double r = Math.sin(3.14)
?它与这个问题有什么关系?谢谢。
@ flow2k哦天哪,老的评论,所以我不能编辑,但是这是一个错字,应该说,“这是绝不允许分配到 Java中的函数调用的结果”。即,您可以编写“ foo = bar();” 但绝不会“ bar()= foo;”。
—
接近
感谢您对@ApproachingDarknessFish的澄清。我认为将某些东西分配给函数的结果会很奇怪-是否有实际上允许这样做的语言?我想知道用例是什么。
—
flow2k