Author: seanfinan
Date: Mon Apr  4 19:26:19 2022
New Revision: 1899570

URL: http://svn.apache.org/viewvc?rev=1899570&view=rev
Log:
Use long for numerical suffix comparison / sorting

Modified:
    
ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/util/NumberedSuffixComparator.java

Modified: 
ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/util/NumberedSuffixComparator.java
URL: 
http://svn.apache.org/viewvc/ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/util/NumberedSuffixComparator.java?rev=1899570&r1=1899569&r2=1899570&view=diff
==============================================================================
--- 
ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/util/NumberedSuffixComparator.java
 (original)
+++ 
ctakes/trunk/ctakes-core/src/main/java/org/apache/ctakes/core/util/NumberedSuffixComparator.java
 Mon Apr  4 19:26:19 2022
@@ -81,11 +81,11 @@ public class NumberedSuffixComparator im
     */
    static private int compareNumText( final String numText1, final String 
numText2 ) {
       try {
-         final int num1 = Integer.parseUnsignedInt( numText1 );
-         final int num2 = Integer.parseUnsignedInt( numText2 );
-         return Integer.compare( num1, num2 );
+         final long num1 = Long.parseUnsignedLong( numText1 );
+         final long num2 = Long.parseUnsignedLong( numText2 );
+         return Long.compare( num1, num2 );
       } catch ( NumberFormatException nfE ) {
-         LOGGER.error( nfE.getMessage(), nfE );
+         LOGGER.debug( nfE.getMessage(), nfE );
       }
       return 0;
    }


Reply via email to