В большинстве компиляторов Cobol Comp - двоичное целое число с прямым порядком байтов. Для мейнфрейма поддерживаются только 2/4/8 байтов. Так что для значений со знаком
03 Signed-Num pic s9(4) comp.
если у вас есть значение в массиве байтов, вы можете сделать
BigInteger value = new BigInteger(byteArray);
В качестве альтернативы вы можете использовать readShort () , readInt () и readLong () методы DataInputStream
Наконец, JRecord позволит вам читать файлы Cobol с Тетрадь кобола