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;
}