public void writeUTF(String str) throws IOException {
int len = str.length();
if (len > 0xffff) {
throw new UTFDataFormatException();
}
int bytecount = StringConverter.getUTFSize(str);
if (bytecount > 0xffff) {
throw new UTFDataFormatException();
}
//
writeChar(bytecount);
HsqlByteArrayOutputStream bao =
new HsqlByteArrayOutputStream(bytecount);
StringConverter.stringToUTFBytes(str, bao);
this.write(bao.getBuffer(), 0, bao.size());
}
DataOutputStream.java 文件源码
java
阅读 23
收藏 0
点赞 0
评论 0
项目:OpenDiabetes
作者:
评论列表
文章目录