Classe Java chartobyteconverter Tipo depreciado
Eu estou trabalhando no projeto de alinhamento de proteínas de DNA "readseq". Seu pacote "flybase" contém código java com a classe "charToByteConverter" que não compila e fornece a mensagem "type deprecated". (http://iubio.bio.indiana.edu/soft/molbio/readseq/java/).Aqui readseq fonte pode ser encontradaEu preciso adicionar um pouco mais de funcionalidade a este aplicativo, não sei como corrigi-lo para avançar para o meu objetivo. Eu sou uma espécie de novato em java. Plz ajuda se possível. O Readseq está com o seu gui facilmente disponível na rede. Apenas converte uma matriz de caracteres dados em bytes. Aqui estão algumas informações sobre isso: (docjar.com/docs/api/sun/io/CharToByteConverter.html). Eu não sei o que fazer com isso sendo reprovado. É uma classe abstrata usada como abaixo:
<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>