From 8dcfdd0bd046fa76185fc29c38ce165399006b3c Mon Sep 17 00:00:00 2001 From: Carlos Tasada Date: Mon, 13 May 2024 16:34:48 +0200 Subject: [PATCH] Replace `contains(".")` by `indexOf('.') >= 0` The usage of `indexOf(char)` is slightly faster --- gson/src/main/java/com/google/gson/ToNumberPolicy.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gson/src/main/java/com/google/gson/ToNumberPolicy.java b/gson/src/main/java/com/google/gson/ToNumberPolicy.java index 0cd17ff3b7..64c5a4251c 100644 --- a/gson/src/main/java/com/google/gson/ToNumberPolicy.java +++ b/gson/src/main/java/com/google/gson/ToNumberPolicy.java @@ -68,7 +68,7 @@ public Number readNumber(JsonReader in) throws IOException { @Override public Number readNumber(JsonReader in) throws IOException, JsonParseException { String value = in.nextString(); - if (value.contains(".")) { + if (value.indexOf('.') >= 0) { return parseAsDouble(value, in); } else { try {