Тип Java chartobyteconverter устарел
Я работаю над проектом выравнивания белков ДНК "readseq" , Его "flybase" пакет содержит код Java, имеющий & quot; charToByteConverter & Quot; класс, который не компилируется и дает & quot; Тип устарел & quot; сообщение. (Http://iubio.bio.indiana.edu/soft/molbio/readseq/java/). Здесь источник readseq можно найтиМне нужно добавить некоторые дополнительные функции в это приложение, не знаю, как это исправить, чтобы достичь своей цели. Я своего рода новый би в Яве. Пожалуйста, помогите, если это возможно. Readseq с его графическим интерфейсом легко доступен в сети. Он просто конвертирует массив заданных символов в байты. Вот некоторая информация об этом: (docjar.com/docs/api/sun/io/CharToByteConverter.html). Я не знаю, что делать с этим устаревшим. Это абстрактный класс, используемый так:
<code>protected byte[] getBytes(CharToByteConverter ctb) { ctb.reset(); int estLength = ctb.getMaxBytesPerChar() * count; byte[] result = new byte[estLength]; int length; try { length = ctb.convert(value, offset, offset + count, result, 0, estLength); length += ctb.flush(result, ctb.nextByteIndex(), estLength); } catch (CharConversionException e) { length = ctb.nextByteIndex(); } if (length < estLength) { // A short format was used: Trim the byte array. byte[] trimResult = new byte[length]; System.arraycopy(result, 0, trimResult, 0, length); return trimResult; } else { return result; } } </code>