java 读取txt文本,按照行读取内容

public static Map<String,String> readFromTxtLine(String fileName) {
    List<TxtRow> list = new ArrayList<>();
    BufferedReader reader = null;
    Map<String,String> map = new HashMap<String,String>();
    try{
        FileInputStream fileInputStream = new FileInputStream(new File(fileName));
        UnicodeReader unicodeReader = new UnicodeReader(fileInputStream);
        reader = new BufferedReader(unicodeReader);
        String tempString = null;
        int line = 1;
        while ((tempString = reader.readLine()) != null) {
            System.out.println("line " + line + ": " + tempString.trim());
            line++;
        }
        reader.close();
    }catch (IOException e){
        e.printStackTrace();
    }finally {
        if (reader != null){
            try{
                reader.close();
            }catch (IOException e1){

            }
        }
    }
    return map;
}

猜你喜欢

转载自blog.csdn.net/qq_29777207/article/details/81629380
今日推荐