日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java 相对路径 文件读取,Java相对路径读取文件

發布時間:2023/12/15 java 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 相对路径 文件读取,Java相对路径读取文件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Java相對路徑讀取文件

不管你是新手還是老鳥,在程序中讀取資源文件總會遇到一些找不到文件的問題,這與Java底層的實現有關,不能算bug,只要方法得當,問題還是可以解決的。

項目的文件夾結構:

repathtest

├─src

│????└─com

│????????????└─lavasoft

│????????????????????├─test

│????????????????????└─res

├─doc

1、在Java開發工具的project中使用相對路徑

在project中,相對路徑的根目錄是project的根文件夾,在此就是repathtest文件夾了。

創建文件的寫法是:

File f =?new?File("src/com/lavasoft/res/a.txt");

File f =?new?File("doc/b.txt");

注意:

路徑不以“/”開頭;

脫離了IDE環境,這個寫法就是錯誤的,也并非每個IDE都如此,但我見到的都是這樣的。

2、通過CLASSPATH讀取包內文件

讀取包內文件,使用的路徑一定是相對的classpath路徑,比如a,位于包內,此時可以創建讀取a的字節流:

InputStream in = ReadFile.class.getResourceAsStream("/com/lavasoft/res/a.txt");

有了字節流,就能讀取到文件內容了。

注意:

這里必須以“/”開頭;

3、看看完整的測試代碼

package?com.lavasoft.test;

import?java.io.*;

/**

* Java讀取相對路徑的文件

*

* @author leizhimin 2010-1-15 10:59:43

*/

public?class?ReadFile {

public?static?void?main(String[] args) {

readTextA_ByClassPath();

readTextA_ByProjectRelativePath();

&n

相關文檔:

[摘要]

提起Java內部類(Inner

Class)可能很多人不太熟悉,實際上類似的概念在C++里也有,那就是嵌套類(Nested

Class),關于這兩者的區別與聯系,在下文中會有對比。

[關鍵字] Java

內部類

匿名類

有人會問,如果內部類里的一個成員變量與外部類的一個成員變量同名,也即外部類的同名成員變量被屏蔽� ......

Blog from http://forum.xda-developers.com/showthread.php?t=552846

I've just pushed new Hero Java app into my rogers build and it works fine.

What you basically need is:

Jbed.apk (install with adb install)

libjbedvm.so (adb push /system/lib) - remember to remount as RW.

I strongly suggest to ......

您查詢的關鍵詞是:newinstance object initargs? 。如果打開速度慢,可以嘗試快速版;如果想保存快照,可以添加到搜藏。

(百度和網頁http://bbs.iaiai.com/forum/read.php?tid=2690的作者無關,不對其內容負責。百度快照謹為網絡故障時之索引,不代表被搜索網站的即時頁面。)

主題 : java的反射 ......

很多人都知道在swing中加入jPopupMenu組件后可以在鼠標的驅動下探出一個菜單,但是,如果用一般做法,在界面上單擊左鍵也會彈出菜單,那么有沒有辦法在只有單擊右鍵才彈出菜單呢?其實只是用到了一個小技巧。 你的彈出鼠標菜單鼠標驅動選擇 MouseReleased 然后再在監聽事件的方法中加入下面的代碼就可以了: if(evt.isPop ......

運行時多態性是面向對象程序設計代碼重用的一個最強大機制,動態性的概念也可以被說成“一個接口,多個方法”。Java實現運行時多態性的基礎是動態方法調度,它是一種在運行時而不是在編譯期調用重載方法的機制,下面就繼承和接口實現兩方面談談java運行時多態性的實現。

一、通過 ......

總結

以上是生活随笔為你收集整理的java 相对路径 文件读取,Java相对路径读取文件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。