Skip to content

Commit 3336c54

Browse files
authored
Merge pull request #4999 from ivelkov/develop
[Kraken] - Improve performance of checksum computation
2 parents 2ab6e6f + efce27c commit 3336c54

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

xchange-stream-kraken/src/main/java/info/bitrich/xchangestream/kraken/KrakenStreamingChecksum.java

+2-4
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import java.util.TreeSet;
99
import java.util.concurrent.TimeUnit;
1010
import java.util.zip.CRC32;
11+
import org.apache.commons.lang3.StringUtils;
1112
import org.knowm.xchange.dto.trade.LimitOrder;
1213

1314
public class KrakenStreamingChecksum {
@@ -23,10 +24,7 @@ public class KrakenStreamingChecksum {
2324
public String load(BigDecimal key) throws Exception {
2425
String result = key.toPlainString();
2526
result = result.replace(".", "");
26-
while (result.startsWith("0")) {
27-
result = result.replaceFirst("0", "");
28-
}
29-
return result;
27+
return StringUtils.stripStart(result, "0");
3028
}
3129
});
3230

0 commit comments

Comments
 (0)