title: token parsing in java
body: <p>I have created a file with printStream object as shown below.</p>
  
  <pre><code>PrintStream outPutOffice = new PrintStream(
     new BufferedOutputStream(new FileOutputStream(inDir+"/Office.txt")));
  outPutOffice.print(fValue + (findx &lt; agtOffColCount ? "|" : ""));   
  </code></pre>
  
  <p>Now I have to read it content and separate it tokens with "|" as I have written token with "|" separated. I have write code as shown below it will read line correctly but not separate token with "|" character.</p>
  
  <pre><code>BufferedReader inPutAgent = new BufferedReader(
     new InputStreamReader(new FileInputStream(inDir+"/Office.txt")));
  
  String column=inPutAgent.readLine();
  String []columnDetail = column.split("|");
  </code></pre>
  
  <p>columndetail array contains single character in each index instead i want single token in each index.</p>
  
  <p>What is the problem?</p>