Java Scanner Read loadSentencesMap(String path)

Here you can find the source of loadSentencesMap(String path)

Description

load sentences from file, one line one sentence return map

License

Open Source License

Declaration

public static Map<Integer, String> loadSentencesMap(String path) 

Method Source Code


//package com.java2s;
/*/*from w  ww.j  a va 2 s.  c  o  m*/
               Copyright 2014-2015 IPsoft
                       
               Author: Peigen You Peigen.You@ipsoft.com
                       
               This program is free software; you can redistribute it and/or modify
               it under the terms of the GNU General Public License as published by
               the Free Software Foundation; either version 2 of the License, or
               (at your option) any later version.
                       
               This program is distributed in the hope that it will be useful,
               but WITHOUT ANY WARRANTY; without even the implied warranty of
               MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
               GNU General Public License for more details.
                       
               You should have received a copy of the GNU General Public License
               along with this program ; if not, write to the Free Software
               Foundation, Inc., 59 Temple Place, Suite 330, Boston,
               MA  02111-1307 USA
               */

import java.io.*;
import java.util.*;

public class Main {
    /***********************************************************
     * load sentences from file, one line one sentence
     * return map
     */
    public static Map<Integer, String> loadSentencesMap(String path) {

        Map<Integer, String> res = new HashMap<Integer, String>();
        try (Scanner in = new Scanner(new FileReader(path))) {
            int index = 0;
            while (in.hasNextLine()) {
                String line = in.nextLine();
                res.put(index++, line);
            }
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        }
        return res;
    }
}

Related

  1. loadDoubleArray(Scanner reader)
  2. loadDoubleMatrix(Scanner reader)
  3. loadIntArray(Scanner reader)
  4. loadNDimDoubleMatrix(Scanner reader, int numberOfDim, Object nmatrix)
  5. loadNDimDoubleMatrixRec(Scanner reader, int[] dim, Object nmatrix)
  6. loadSolution(File file)
  7. loadTestProgram(final Class resourceClass, final String fileName)
  8. loadTimeseries(File file, String delimeter, int _amountOfLines)
  9. read()