首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

关于InputStream有关问题

2011-12-23 
关于InputStream问题用url与绝对路径获得InputStream哪个快例如下面两个方法哪个快,两个都是指向同一个文

关于InputStream问题
用url与绝对路径获得InputStream哪个快
例如下面两个方法哪个快,两个都是指向同一个文件
URL   url   =   new   URL( "http://192.168.10.111:8080/test/files/test.txt ");
URLConnection   connection   =   url.openConnection();
HttpURLConnection   httpConn   =   (HttpURLConnection)   connection;
InputStream   fs   =httpConn.getInputStream();

InputStream   fs   new   FileInputStream( "F:/project/test/files/test.txt ");


[解决办法]
第一个问题:当然是直接从本地磁盘取得文件快.
第二个问题:使用二进制流读取,例如ByteArrayInputStream
[解决办法]
1 先new个ImageIcon 或者Image对象 然后得到高度宽度
2 或者RandomAccessFile 读取bmp 根据格式 得到高度宽度

bmp格式很简单的
[解决办法]
看看这个: http://schmidt.devlib.org/java/image-faq/index.html

热点排行