专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > J2ME

j2me中读取res中的文本有关问题!1

发布时间:2010-06-05 12:42:02 文章来源:www.iduyao.cn 采编人员:星星草
j2me中读取res中的文本问题!!1
j2me中读取res中的文本如何实现读一行输出一行呢?以下是这个读取函数

public void resh()
{
InputStream in = null;
DataInputStream dis = null;
byte[] data = null;
int count;
//String[] txt1=null;
in=this.getClass().getResourceAsStream("/csbzm.txt");
dis = new DataInputStream(in);
try{
dis.mark(dis.available()+1);
count=dis.available();
dis.reset();
data = new byte[count];

for(int i=0;i<count;i++)
{
data[i]=dis.readByte();
}

}catch(Exception e){}
}
求解啊!


------解决方案--------------------
J2ME好像没有BufferedReader,所以你需要循环readByte出来后判断是否等于0x0A或0x0D(或两者连写),若是则换行。
------解决方案--------------------
dis读的文件要求必须是DataOutputStream输出成的文件才可以读的
------解决方案--------------------
把你的代码贴出来
------解决方案--------------------
先把mark和reset方法注释了,再测下
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: