Distance.java NegationHandling.java

133 String result = builder.toString; System.out.printlnresult; try Writer writer = new FileWriterfilename { writer.writeresult; writer.close; } } public LinkedHashMap readFeaturesFromCSVString csvFile { LinkedHashMapInteger, double[] map = null; double[] dToken; try { create BufferedReader to read csv file BufferedReader br = new BufferedReadernew FileReadercsvFile; String line = ; StringTokenizer st = null; map = new LinkedHashMap; int lineNumber = 0; read comma separated file line by line while line = br.readLine = null { lineNumber++; use comma as token separator st = new StringTokenizerline, ,; dToken = new double[st.countTokens]; int tokenNumber = -1; while st.hasMoreTokens { 134 tokenNumber++; String token = st.nextToken; dToken[tokenNumber] = Double.parseDoubletoken; } map.putlineNumber, dToken; } } catch Exception e { System.err.printlnCSV file cannot be read : + e; } return map; } public void writeTweetsToCSVLinkedHashMapInteger, ArrayListString input, String filename throws IOException { StringBuilder builder = new StringBuilder; for IteratorMap.EntryInteger, ArrayListString it = input.entrySet.iterator; it.hasNext; { Map.EntryInteger, ArrayListString e = it.next; ArrayListString value = e.getValue; for int i = 0; i value.size - 1; i++ { builder.appendvalue.geti; builder.append,; } builder.appendvalue.getvalue.size - 1; builder.appendSystem.getPropertyline.separator; } String result = builder.toString; System.out.printlnresult; try Writer writer = new FileWriterfilename { writer.writeresult; writer.close; } 135 } public LinkedHashMap readTweetsFromCSVString csvFile { LinkedHashMapInteger, ArrayListString map = null; ArrayListString sToken; try { create BufferedReader to read csv file BufferedReader br = new BufferedReadernew FileReadercsvFile; String line = ; StringTokenizer st = null; map = new LinkedHashMap; int lineNumber = 0; read comma separated file line by line while line = br.readLine = null { lineNumber++; use comma as token separator st = new StringTokenizerline, ,; sToken = new ArrayList; while st.hasMoreTokens { String token = st.nextToken; sToken.addtoken; } map.putlineNumber, sToken; } } catch Exception e { System.err.printlnCSV file cannot be read : + e; }