encryText =+ text;
can be interpreted as
encryText = +text; // positive(text) assigned to encryText
and
encryText += text;
can be interpreted as
encryText = encryText + text; // encryText is added with text and assigned back to encryText
positive(text)
– means a positive integer. You’re just explicity specifying the sign here. Usually, the positive integers are specified without the +
symbol.
1
– positive number 1 (even without +
symbol, it means positive integer 1)
+1
– positive number 1, the +
symbol is specified explicitly (nothing different than the above, other than explicit +
)
-1
– negative number 1, the -
symbol is required to tell that its a negative integer.
Edit:
You edited your question and completely changed the context here(which is totally not done). Nevertheless, in case both are strings,
encryText += text;
can be interpreted as
encryText = encryText + text; // String concatenation happens here
and
encryText =+ text;
– would give you a compilation error. You can’t use +
on a string as such. Its not valid operation which can be performed on a String in java.
7
solved What is the difference between =+ and += [closed]