dat*_*ili -3 java string
假设我们有字符串t.
t
为什么以下不起作用:
for (int i = 0; i < t.length; t++) { t.charAt(i)+=3; }
Bil*_*ard 5
如果您正在谈论Java,那是因为+=运算符是赋值运算符,您将尝试为方法调用返回的值赋值.
+=
不要试图以这种方式直接操纵String,而是获取一个字符数组并对其进行操作.然后使用生成的数组创建一个新String.
归档时间:
16 年 前
查看次数:
2766 次
最近记录: