相关疑难解决方法(0)

Java中的String运算符

几分钟前我看到了这个问题,并决定查看java String类来检查+运算符是否有一些重载.

我找不到任何东西,但我知道我能做到这一点

String ab = "ab";
String cd = "cd";
String both = ab + cd; //both = "abcd"
Run Code Online (Sandbox Code Playgroud)

实施的地方在哪里?

java string operator-overloading string-concatenation

7
推荐指数
3
解决办法
9568
查看次数

为什么+使用Java中的Strings?

Java不能执行运算符重载,但+对于StringInteger其他一些类都可以正常工作.这怎么可能?

更新:
为什么这样做?

Integer i = 4;
Integer p = 5;

System.out.println(i*p); // prints 20
Run Code Online (Sandbox Code Playgroud)

java string operator-overloading string-concatenation

7
推荐指数
3
解决办法
2587
查看次数