[jOOQ/jOOQ#8984] Address potential NumberFormatException

This commit is contained in:
Knut Wannheden 2019-07-26 07:35:22 +02:00
parent 4fdc37527d
commit 4dfc457f7f

View File

@ -82,7 +82,7 @@ public final class FilenameComparator implements Comparator<String> {
char c2 = split2[i].charAt(0);
int cmp = 0;
if (c1 >= '0' && c1 <= '9' && c2 >= 0 && c2 <= '9')
if (c1 >= '0' && c1 <= '9' && c2 >= '0' && c2 <= '9')
cmp = new BigInteger(split1[i]).compareTo(new BigInteger(split2[i]));
if (cmp == 0)
@ -94,4 +94,8 @@ public final class FilenameComparator implements Comparator<String> {
return split1.length - split2.length;
}
public static void main(String[] args) {
INSTANCE.compare("0", new String(new byte[] { 0 }));
}
}