我已经创建了一个带有printStream对象的文件,如下所示。java中的令牌解析
PrintStream outPutOffice = new PrintStream(
new BufferedOutputStream(new FileOutputStream(inDir+"/Office.txt")));
outPutOffice.print(fValue + (findx < agtOffColCount ? "|" : ""));
现在我必须阅读它的内容并用“|”分隔它的标记。因为我用“|”写了标记分离。我已经编写了如下所示的代码,它将正确读取行,但不会将单独的标记与“|”字符。
BufferedReader inPutAgent = new BufferedReader(
new InputStreamReader(new FileInputStream(inDir+"/Office.txt")));
String column=inPutAgent.readLine();
String []columnDetail = column.split("|");
columndetail数组在每个索引中包含单个字符,而是我想在每个索引中使用单个标记。
什么问题?
您可能还希望了解,一个作家和OutputStream的之间的区别是什么。看看FileWriter API http://java.sun.com/j2se/1.5.0/docs/api/java/io/FileWriter.html – 2009-10-27 11:17:54