随笔-109  评论-187  文章-25  trackbacks-0
 

java.io.InputStream is = null;

is = Test.Class.getResourceAsStream("test.template");

BufferedReader reader = new BufferedReader(new InputStreamReader(is));

String line = null;

String content =";

while((line = reader.readLine())!=null){

    content = content +    line;

}

reader.close();

return line;

我人为这样读能够把整个文件都读到,

要是采取以下方式来读,要是文件比较大的情况可能会读不到!

java.io.InputStream is = Test.Class.getResourceAsStream("test.template");

byte[] b = new byte[is.available()];

is. read(b,0,is.available());

String result = new String(b);

return result;

文件如果比较大的情况下可能会读不到!!!!后面出现方框,!!!!!

原因是什么不太清楚

posted on 2006-04-13 08:43 小小程序程序员混口饭吃 阅读(254) 评论(0)  编辑  收藏 所属分类: java

只有注册用户登录后才能发表评论。


网站导航: