Similar to Is it possible to create a new operator in c#?, is it possible to create your own operator for Java? I would initially say no since you can’t overload, but then again, String supports + and += (implicitly through StringBuilder at execution time etc).
Share
Java doesn’t allow for this.
However, if you want to achieve this sort of syntax whilst being able to run your code on a JVM (and with other Java code), you could look at Groovy, which has operator overloading (and with which you could also use DSLs for short syntax which would have similar effects to using custom operators).
Note that defining custom operators (not just overloading) is a big deal in any language, since you would have to be able to alter the lexer and grammar somehow.