在 Java 源代码中,字符串的“+”在哪里实现?
2022-09-01 05:46:50
String
是 Java 中的一个特例。这是一个类,我可以在源代码中检查它,但它也有自己的中缀运算符 ,这似乎是 语法糖。+
StringBuilder
例如
"Hello " + yourName;
可能成为
new StringBuilder().append("Hello ").append(yourName).toString();
Java 中没有用户定义的运算符,因此在 何处指定了 ?+
String
是否可以使用相同的机制来创建其他运算符,例如向量?