Use String.indexOf() to check for percent 36/83336/3
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 31 Jul 2019 09:06:39 +0000 (11:06 +0200)
committerRobert Varga <nite@hq.sk>
Fri, 2 Aug 2019 17:33:11 +0000 (17:33 +0000)
Rather than using String-based lookup, use a simple indexOf(),
which is faster.

Change-Id: Ic2ece2e69e4bb00a492ad129e10dc1ca0422fcbb
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
restconf/restconf-nb-rfc8040/src/main/java/org/opendaylight/restconf/nb/rfc8040/utils/parser/YangInstanceIdentifierDeserializer.java

index 0d71275ac50ebc371a69e346eb7b24d3a3c9bf07..8ad36424404e22915aeee741e3b064aa46b9bdd5 100644 (file)
@@ -365,7 +365,7 @@ public final class YangInstanceIdentifierDeserializer {
     }
 
     private static String findAndParsePercentEncoded(final String preparedPrefix) {
-        if (!preparedPrefix.contains(String.valueOf(PERCENT_ENCODING))) {
+        if (preparedPrefix.indexOf(PERCENT_ENCODING) == -1) {
             return preparedPrefix;
         }