“The left-hand side of an assignment must be a variable” problem with charAt_leehaming的博客-程序员秘密

技术标签: java  charAt  

“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给出的结果为:

https://stackoverflow.com/questions/3639695/the-left-hand-side-of-an-assignment-must-be-a-variable-problem-with-charat

这里的原因是:charAt是String的一个函数,那么等号左边是一个函数,而不是一个变量,当然不能给一个函数赋值

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/lee_ham/article/details/77290795

智能推荐

Robot 鼠标 java_深入Java Robot实现控制鼠标和键盘的方法详解_一山同学的博客-程序员秘密

Java.awt.Robot 类用于控制鼠标和键盘。一旦你得到这种控制,你能够通过你的Java代码做与鼠标和键盘任何类型的操作。这个类通常用于自动化测试。下面的代码样例将向您展示Robot类如何处理键盘事件。如果你运行此代码,并打开notepad,您将在notepad中看到HI CAOER.赶快试一试吧。import java.awt.AWTException;import java.awt.Ro...

从创建进程到进入 main 函数,发生了什么?_CSDN 程序人生的博客-程序员秘密

作者 |轩辕之风O来源 |编程技术宇宙(ID:xuanyuancoding)头图 | CSDN下载自东方IC前几天,读者群里有小伙伴提问:从进程创建后,到底是怎么进入我写的 ma...

二级域名session 共享方案_weixin_33787529的博客-程序员秘密

为什么80%的码农都做不了架构师?>>> ...

如何实现OC与Swift混编_oc和swift混编_JaryPan的博客-程序员秘密

之前一直没有总结这块的相关知识,现在有幸给大家介绍一下我自己的小经验,如有不对之处欢迎纠正!苹果推出swift之后版本一直不稳定,每一次更新都会修改很多方法,这让我们这些程序员使用起来有些投鼠忌器,不过3.0版本出现之后swift趋于平稳,相信会有越来越多的开发者会开始使用swift进行APP开发。那么问题来了,很多工程都是用OC语言开始开发的,如何才能引入swift文件呢

怎么样通过传参使一个div渲染成不同的图表?_走到天涯海角的博客-程序员秘密

伪数据:var obj = { onePart: { dataList: { type: "Line", echartsXaxis: ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"], echartsSeries: [5, 20, 36, 10, 10, 20] }, }, twoPart: { dataList: { ..

ROOT学习——阐述GetCumulative的使用方法(cumulative.C)_realiuming的博客-程序员秘密

类加计算在作图中是十分常用的一种计算方法,例如,将离散数据的微分坐标改成积分坐标就要用到叠加的方式。ROOT官方教程的cumulative.C就是演示这一方法。下面给出具体代码步骤:创建一维直方图:TH1* h = new TH1D("h", "h", 100, -5., 5.);生成随机数种子:gRandom->SetSeed();生成随机数填充直方图:...

随便推点

【探究Vue原理】对Vue2.0的数据响应式的探究——依赖收集_ajh99990的博客-程序员秘密

1. pushTarget(this)2. value = this.getter.call(vm, vm)3. popTarget()不知道读者还记不记得我上篇文章提到的defineReactive函数,在这个函数内部有这么一段代码:/* 下面对当前属性做响应式改造,本质上就是对属性的访问和赋值操作做拦截。 当用户将来通过this.xxx访问某个响应式的对象的时候,就会触发它...

Upload-labs文件上传(11-19)_upload-labs 14_tdcoming的博客-程序员秘密

十一关(00截断)首先查看一下源代码: $ext_arr = array('jpg','png','gif'); $file_ext = substr($_FILES['upload_file']['name'],strrpos($_FILES['upload_file']['name'],".")+1); if(in_array($file_ext,$ext_arr...

【C基础】inline内嵌函数_源自1994的博客-程序员秘密

C++中的inline用法内联函数的内涵:比如int g(int x) { return x + x;} int f() { return g(); } 这样f会调用g,然后g返回x + x给f,然后f继续把那个值返回给调用者。如果g是inline的话。f会被直接编译成:int f() { return x + x; } 相当于把g执行的操作直接融合到...

IMP-00002: 无法打开 D:\orcldat\test_20111024.dmp 进行读取,rman备份_雷小扬的博客-程序员秘密

首先,我的路径写错了,文件夹是orcldata我掉了个a。其次,命令后添加 full=y。dos下随便哪个目录>[sql] view plaincopyprint?IMP username/[email protected] BUFFER=64000 FILE=D:\orcldata\test_20111024.dmp full=y  IMP username/p

Android工具-aapt_aapt工具_哑巴湖小水怪的博客-程序员秘密

aaptaapt环境变量配置AAPT命令详解Android AAPT详解aapt环境变量配置AAPT命令详解配置好环境变量后,在终端中输入 aapt v 会得到aapt版本信息,如下:Android AAPT详解入口

android AAPT_android aapt_yjsz2010的博客-程序员秘密

使用AAPT打包资源文件使用以下命令查看android的build系统是如何打包framework-res模块的:cd ~/android/srcmake -n --debug framework-res以下是从输出提取的关键步骤:1. 第一步,生成资源apk包,由以下命令完成:out/host/linux-x86/bin/aapt package -z -u -x -M framework...

推荐文章

热门文章

相关标签