diff --git a/jadx-core/src/main/java/jadx/core/utils/StringUtils.java b/jadx-core/src/main/java/jadx/core/utils/StringUtils.java index 82c00695d051ee84f42bc25ee95b9277217d1756..f5643871cb731a654ca456d18ee6b43523d5b7ab 100644 --- a/jadx-core/src/main/java/jadx/core/utils/StringUtils.java +++ b/jadx-core/src/main/java/jadx/core/utils/StringUtils.java @@ -16,11 +16,13 @@ public class StringUtils { return "\"\""; } StringBuilder res = new StringBuilder(); + res.append('"'); for (int i = 0; i < len; i++) { int c = str.charAt(i) & 0xFFFF; processChar(c, res); } - return '"' + res.toString() + '"'; + res.append('"'); + return res.toString(); } public String unescapeChar(char ch) { @@ -28,8 +30,10 @@ public class StringUtils { return "'\\\''"; } StringBuilder res = new StringBuilder(); + res.append('\''); processChar(ch, res); - return '\'' + res.toString() + '\''; + res.append('\''); + return res.toString(); } private void processChar(int c, StringBuilder res) {