Java 带赋值运算符的点的简短代码

Java 带赋值运算符的点的简短代码,java,assignment-operator,Java,Assignment Operator,我有一个只替换数组中一个字符串的例子。 所以我用 namAryVar.get(namAryVar.size() - 1).namVar = namAryVar.get(namAryVar.size() - 1).namVar.replace("]", " "); 要做加法,我们有+=运算符 numVar = numVar + 10; 可以简写为 numVar += 10; 同样,是否存在点和赋值运算符 namAryVar.get(namAryVar.size

我有一个只替换数组中一个字符串的例子。 所以我用

namAryVar.get(namAryVar.size() - 1).namVar =
                namAryVar.get(namAryVar.size() - 1).namVar.replace("]", " ");
要做加法,我们有+=运算符

numVar = numVar + 10;
可以简写为

numVar += 10;
同样,是否存在点和赋值运算符

namAryVar.get(namAryVar.size() - 1).namVar .= replace("]", " ");

不,没有。简短回答
No
replace
是一个函数,而
+
是一个运算符。没有,但是您可以通过分配
namAryVar.get(namAryVar.size()-1)避免重复并使代码更干净
首先创建变量。创建变量会增加代码行数并浪费内存,因此我们的主要目标应该是优化代码的可读性,而不是通过避免使用变量来观察代码。不,没有。简短回答
替换
是一个函数,而
+
是一个运算符。否,但是您可以通过先将
namAryVar.get(namAryVar.size()-1)
赋值给变量来避免重复并使代码更干净。创建变量会增加代码行数并浪费内存,因此我们的主要目标应该是优化代码的可读性,而不是通过避免使用变量来破坏代码。