/** * -------------------------------------------------- * 字段输入流 * -------------------------------------------------- * 从DataInputStream继承 * 主要增加了从文本格式输入流中读入数据字段的能力 * -------------------------------------------------- * * @author iwinyeah 李永超 * @version 1.0.0 * */ import ja ...
我的FieldOutputStream继承了DataOutputStream,这样就可以只更改很少量的代码就实现了既支持原生格式又支持文本方式输出了,稍候一段时间手机理财将可以实现备份和恢复(文本格式)功能了. package util; /** * -------------------------------------------------- * 字段输出流 * -------------------------------------------------- * 从DataOutputStream继承 * 主要增加了向输出流写入文本格式的数据字段的能力 ...
参看http://iwinyeah.javaeye.com/admin/blogs/171514,一声~救~命招至众人狂踩,愤怒中爆发了以下代码。这样也不用管它什么编码模式了,只要JVM支持就可以运作。(这里没有判断编码格式,使用前你必须预知编码格式或先行检查) // 测试 public void testTestStreamParser() { if(StreamParser.isSupportEncode("UTF-16LE")){ System.out.println("The System support UTF-16LE"); } StreamParser ...
暂时实现的getChar()方法如下,UTF-8已测试,三人行必有我师,还请多指教! public char getChar() throws IOException { int c, d, e; switch (encode) { case US_ASCII: // 不知道对不对? return (char) is.read(); case ISO_8859_1: // 不知道对不对? return (char) is.read(); case UTF_8: c = is.read(); if((c&0x80 ...
经过差不多一天的工作,成功将OpenBaseMovil的StreamParser修剪成适用于其他编码格式的对象,我已将它融入手机理财JAccount,实现了最初的想法. 代码如下: public class TokenStream { /** 初始化时缓冲区大小 */ private static int INIT_SIZE = 64; /** 每次增长的缓冲区大小 */ private static int EXPAND_SIZE = 16; /** 空白符 */ public static final String WHITESPACE = "\r\n\ ...
iwinyeah
搜索本博客
我的相册
C8609f76-ccc2-3dbc-a9e8-b5e08077b8c2-thumb
jaccount1.0.7
共 5 张
最近加入圈子
存档
最新评论