Java Class chartobyteconverter Typ veraltet

Ich arbeite am DNA Protein Alignment Projekt "readseq". Das Paket "flybase" enthält Java-Code mit der Klasse "charToByteConverter", der nicht kompiliert wird und die Meldung "Typ veraltet" ausgibt. (http://iubio.bio.indiana.edu/soft/molbio/readseq/java/).Hier finden Sie die readseq-QuelleIch muss dieser Anwendung weitere Funktionen hinzufügen und weiß nicht, wie ich sie beheben soll, um meinem Ziel näher zu kommen. Ich bin eine Art New Bie in Java. Bitte helfen Sie wenn möglich. Readseq ist mit seiner gui einfach im netz verfügbar. Es konvertiert nur ein Array von gegebenen Zeichen in Bytes. Hier einige Informationen dazu: (docjar.com/docs/api/sun/io/CharToByteConverter.html). Ich weiß nicht, was ich dagegen tun soll, wenn es veraltet ist. Es ist eine abstrakte Klasse, die wie folgt verwendet wird:

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

Antworten auf die Frage(2)

Ihre Antwort auf die Frage