這期內(nèi)容當(dāng)中小編將會給大家?guī)碛嘘P(guān)java如何實現(xiàn)讀取ftp中的TXT文件,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
1、讀取文件時我會根據(jù)文件名稱去生成數(shù)據(jù)庫表,oracle數(shù)據(jù)庫對于表名的長度是有限制的,最多30個字符
2、對于多個文件的ftp的讀取,每次獲取文件后再次回去文件的流會為空,即在循環(huán)中多次根據(jù)ftp獲取文件的流
當(dāng)出現(xiàn)這種情況時,需要在循環(huán)時每次開啟和關(guān)閉ftp的鏈接即可解決,否則在第二次獲取的時候inputsteam為null
3、讀取txt文件時,如果文件中包含中文,進(jìn)行讀取時可能會出現(xiàn)亂碼,這是可設(shè)置讀取的字符集為UTF-8,如果不行,再試試
GB2312
4、java讀取TXT文件:
InputStreamReader reader = new InputStreamReader(is, "GB2312"); BufferedReader br = new BufferedReader(reader); String lineTxt = null; //每行數(shù)據(jù) int rowNum = 0; while ((lineTxt = br.readLine()) != null) {}