“The left-hand side of an assignment must be a variable” problem with charAt
我试图使用下边的操作:
定义一个StringBuilding a;将字符串a的最后一个第一个字符换成‘c’;于是我采用了下述赋值方法
a.charAt(0)='c'
报错:“The left-hand side of an assignment must be a variable”
stackoverflow给出的结果为:
这里的原因是:charAt是String的一个函数,那么等号左边是一个函数,而不是一个变量,当然不能给一个函数赋值
本文探讨了尝试直接通过charAt方法更改字符串中特定字符位置时遇到的错误“The left-hand side of an assignment must be a variable”。解释了charAt方法的功能,并指出了正确的修改字符串的方法。
5025

被折叠的 条评论
为什么被折叠?



