我上引入口文件作为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