Для того чтобы узнать какие из полученных частей текста, представленного в виде BigInteger числа, меньше нуля, можно, например, в начало строки добавить последовательность из нулей и единиц, а в конце отделить эту последовательность знаком "-".
0 - знак +
1 - знак -
Например:
100011-[part1]+[part2]+...+[partN] point.Abscissa point.Ordinate
part[1,5,6] - отрицательное число
part[2-4] - положительное число
Для того чтобы узнать какие из полученных частей текста, представленного в виде BigInteger числа, меньше нуля, можно, например, в начало строки добавить последовательность из нулей и единиц, а в конце отделить эту последовательность знаком "-". 0 - знак
+
1 - знак-
Например:100011-[part1]+[part2]+...+[partN] point.Abscissa point.Ordinate
part[1,5,6] - отрицательное число part[2-4] - положительное число