黑马程序员技术交流社区

标题: javaee疑问 [打印本页]

作者: 程序猿的日子    时间: 2016-11-3 00:31
标题: javaee疑问
请教各位大神

比如说我定义个字符串数组,
String [] arr = {"qwe","qweqwrq"};
写了循环想通过比较每个字符串中的字符大小排序,
arr[i].charAt[j]为什么通过第三个字符变量交换想覆盖原来常量池中的常量值,arr[i].charAt[j]为左值给它覆盖的时候老报错。
还是它本身就不能为左值呀。

作者: rodgerun    时间: 2016-11-3 01:01

作者: 若白衣卿相    时间: 2016-11-3 01:52
这个方法是用来赋值的?

作者: DemoFisher    时间: 2016-11-3 08:33
代码呢?

作者: 程序猿的日子    时间: 2016-11-3 22:35
终于弄懂了 ....  我定义的字符串常量,要想吧字符串的值覆盖 只能全部覆盖 不能只覆盖其中的个别字符值。
作者: 程序猿的日子    时间: 2016-11-3 22:37
若白衣卿相 发表于 2016-11-3 01:52
这个方法是用来赋值的?

我搞错了   字符串的值要覆盖必须全部覆盖  不能只去覆盖其中的个别字符值。。。。
作者: 程序猿的日子    时间: 2016-11-3 22:38
DemoFisher 发表于 2016-11-3 08:33
代码呢?

已经解决了 谢谢 亲




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2