inputstreamreader 的建構函式提供了乙個引數,用於指定通過什麼編碼將讀取到的位元組流轉換成字元。下面是乙個例子:
/*** 讀取指定的文字檔案,並返回內容
** @param path 檔案路徑
* @param charset 檔案編碼
** @return 檔案內容
** @throws ioexception 如果檔案不存在、開啟失敗或讀取失敗
*/private
static
string readfile(string path, string charset)
throws
ioexception
} finally
catch
(ioexception e)
} }
return
content;
}
ps : 這只是乙個 inputstreamreader 的用法示例。真的碰到大檔案,怎麼可能都讀到記憶體裡面來?stringbuffer 都免了。
java讀取指定package下的所有class
之前在看spring註解的時候,有看到再配置檔案裡面定義component scan package就能自動掃瞄對應包下面的class,然後根據註解生成相應的bean。自己對這個功能很好奇,就搜了下,找到了實現的關鍵 記錄下。後續再對這段 深入學習。從包package中獲取所有的class para...
java讀取指定package下的所有class
從包package中獲取所有的class param pack return public static set getclasses string pack else if jar equals protocol 如果前半部分和定義的包名相同 if name.startswith packaged...
C 定位txt指定行的方法小例子
複製 如下 dllimport user32.dll entrypoint findwindow private static extern intptr findwindow string lpclassname,string lpwindowname dllimport user32.dll n...