getResourceAsStream和getResource的用法

          getResourceAsStream:查找具有給定名稱的資源。返回 InputStream

          getResource:查找?guī)в薪o定名稱的資源路徑。返回URL

          簡單示例:(注:任何一個類都有一個getClass()的方法)

          public class Test {
          ?public void getResource(String url){
          ??InputStream stream = getClass().getResourceAsStream(url);
          ??System.out.println(getClass().getResource(url));
          ??byte[] line = new byte[1024*1024];
          ??try {
          ???stream.read(line);
          ??} catch (IOException e) {
          ???// TODO Auto-generated catch block
          ???e.printStackTrace();
          ??}
          ??String str = new String(line);
          ??System.out.println(str.trim());
          ?}
          ?
          ?public static void main(String[] args) {
          ??new Test().getResource("/io/aaa.txt");
          ?}
          }
          運(yùn)行結(jié)果:
          file:/D:/IBM/workspace/HtmlParser/io/aaa.txt
          abceefghijklmn
          第一行得到的是aaa.txt的路徑,第二行是aaa.txt的內(nèi)容。
          需要注意的是必須有前面的“/”,代表的是工程目錄,否則找不到。

          posted on 2006-04-29 15:30 扭轉(zhuǎn)乾坤 閱讀(5203) 評論(1)  編輯  收藏 所屬分類: JAVA常用技巧

          評論

          # 不錯不錯 2008-08-15 09:54 goodlandscape

          看了例子總算明白資源的含義了  回復(fù)  更多評論   

          <2006年4月>
          2627282930311
          2345678
          9101112131415
          16171819202122
          23242526272829
          30123456

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿(2)

          隨筆分類(31)

          隨筆檔案(30)

          文章分類(32)

          文章檔案(33)

          相冊

          PHP小站-首頁

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 偏关县| 含山县| 英德市| 南康市| 岱山县| 新晃| 无为县| 湟中县| 安远县| 安化县| 彭州市| 禹城市| 石门县| 永德县| 万山特区| 疏附县| 大荔县| 施秉县| 万宁市| 江西省| 集贤县| 扎赉特旗| 弋阳县| 枝江市| 安阳县| 边坝县| 西昌市| 延寿县| 绥江县| 宿迁市| 壤塘县| 普陀区| 丰都县| 北京市| 罗田县| 从江县| 石景山区| 延长县| 体育| 九台市| 泗洪县|