[prev in list] [next in list] [prev in thread] [next in thread] 

List:       jakarta-commons-dev
Subject:    [commons-text] branch master updated: Lookup key in map only once
From:       ggregory () apache ! org
Date:       2022-11-30 21:52:48
Message-ID: 166984516815.1795781.7251972608218209504 () gitbox2-he-fi ! apache ! org
[Download RAW message or body]

This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-text.git


The following commit(s) were added to refs/heads/master by this push:
     new 5909e3eb Lookup key in map only once
5909e3eb is described below

commit 5909e3eb38f6f8bd086fcbdfc728185f9f0c0d6f
Author: Gary Gregory <garydgregory@gmail.com>
AuthorDate: Wed Nov 30 16:52:43 2022 -0500

    Lookup key in map only once
---
 src/main/java/org/apache/commons/text/similarity/Counter.java | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/main/java/org/apache/commons/text/similarity/Counter.java \
b/src/main/java/org/apache/commons/text/similarity/Counter.java index \
                b73a763a..9170f6d2 100644
--- a/src/main/java/org/apache/commons/text/similarity/Counter.java
+++ b/src/main/java/org/apache/commons/text/similarity/Counter.java
@@ -42,7 +42,8 @@ final class Counter {
     public static Map<CharSequence, Integer> of(final CharSequence[] tokens) {
         final Map<CharSequence, Integer> innerCounter = new HashMap<>();
         for (final CharSequence token : tokens) {
-            innerCounter.put(token, innerCounter.containsKey(token) ? \
innerCounter.get(token) + 1 : 1); +            final Integer integer = \
innerCounter.get(token); +            innerCounter.put(token, integer != null ? \
integer + 1 : 1);  }
         return innerCounter;
     }


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic