发布网友 发布时间:2022-04-27 11:07
共2个回答
热心网友 时间:2023-09-14 13:32
List<Map<String, String>> dataList = new ArrayList<Map<String, String>>();
热心网友 时间:2023-09-14 13:33
创建一个实体类:有interfacetime、ip、type等字段、创建一个LIst<map>类型的集合来保存数据;先将文件读出来保存到字符串变量里,然后使用split(“|”)方法分割字符串,再使用split("=")分割字符串追问切割做完了,感觉楼上的代码靠谱,吃完饭试试追答public static void main(String[] args) throws IOException {
List> list = new ArrayList>(0);
FileReader fr = new FileReader(new File("d:/aaaa.txt"));
BufferedReader br = new BufferedReader(fr);
String str = null;
StringBuilder sBuilder = new StringBuilder();
while ((str = br.readLine()) != null) {
Map map = new HashMap(0);
String[] s1 = str.split("|");
for (int i = 0; i map : list) {
for (String aa : map.keySet()) {
System.out.println(aa);
}
}
}