Use benchmark!
String.replace("A", "B")
->String.replace('A', 'B')
:char
is fasterString.format("%s.%s", strA, strB)
->StringBuilder.append(strA).append(".").append(strB
) :format
is better for maintenance, butStringBuilder
would be faster for critical path- Avoid
sort
O(n log(n)) as possible - Be careful about Regex
- Avoid long method
logger.debug("value = " + value)
->logger("value = {}", value)