Bla*_*ary 2 java string text file
我无法确定解析给定文本文件的方法.
这是文件中的一个条目:
type = "book"
callnumber = "1"
authors = "a"
title = "t"
publisher = "p"
year = "2023"
Run Code Online (Sandbox Code Playgroud)
每个条目由一行空格(换行符)分隔.
所以我有这些变量(类型,调用号,作者,标题....),并需要阅读此文本并确定将它们设置为什么值.例如,当我读取"callnumber = 1"行时,我需要将该变量设置为1.
这就是我到目前为止所拥有的.我一次读一行,所以type = "book"例如,然后我将该行拆分为一个字符串数组,分隔符为",所以数组将包含type =和book.现在我的问题来自于那里.我想我可以循环遍历数组中的每个字符串,逐个字符,直到我点击空白.所以我会type,但我还没有任何数据存储在类型中,抓取将给我book(忽略=和空格),但我怎样才能将书归类?
总之,我正在寻找一种逐行解析文本文件的方法,并根据我找到的单词分配变量值.
谢谢.
忽略当前路由,为什么不使用Properties.load(InputStream inputStream)
Properties properties = new Properties();
properties.load(new FileInputStream("filename"));
string type = properties.getProperty("type");
System.out.println(type);
Run Code Online (Sandbox Code Playgroud)
书
| 归档时间: |
|
| 查看次数: |
996 次 |
| 最近记录: |