我上引入口文件作爲InputStreamReader的圖書館工作傳遞文件內容的方法參數(如字符串)
Reader fileReader = new InputStreamReader(new FileInputStream(new File("inputFile"),"UTF-8");
instances.addThruPipe(new CsvIterator(fileReader, Pattern
.compile("^(\\S*)[\\s,]*(\\S*)[\\s,]*(.*)$"), 3, 2, 1));
我有一個文件「INPUTFILE」內創建數據的另一種方法(選項卡分隔一個)。
是否有可能完全擺脫物理文件創建過程並將文件作爲參數傳遞?
String source = "This is the source of my input stream";
InputStream in = IOUtils.toInputStream(source, "UTF-8");
如果我可以用上面的方法做,我們如何照顧「\ t」和「\ n」的創建這樣的字符串時?
多少數據你會使用的方法來創造?你不能重複使用早期文件中已經創建的數據嗎? –
'inputFile'大約有500行 – Betafish