io流将txt文件转成map集合的形式

来源:互联网 发布:去黑头收缩毛孔 知乎 编辑:程序博客网 时间:2024/05/02 01:11

package com.demo;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;

public class Reader1 {

 public static void main(String[] args) {
  File file=new File("E:\\mzh\\abc.txt");
  try {
   BufferedReader bf = new BufferedReader(new FileReader(file));
   String str="";
   Map<String, String> map=new HashMap<String, String>();
   while((str=bf.readLine())!= null){    
    System.out.println(str);
    str=str.substring(0, str.length()-1);
    String [] ss=str.split(",");
    for (int i = 0; i < ss.length; i++) {
     String [] each=ss[i].split("=");
     map.put(each[0], each[1]);
    }
    for (String string : map.keySet()) {
     System.out.println(string+"--->"+map.get(string));
    }
   }
    } catch (FileNotFoundException e) {
     e.printStackTrace();
    } catch (IOException e) {
     e.printStackTrace();
    }finally{
   
    } 
   }
 }

0 0