我正在尝试从配置文件中读取空格分隔值。我正在阅读一个 PostgreSQL 配置文件pg_hba.conf
文件,下面是该文件的数据:
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# IPv4 local connections:
host all all 127.0.0.1/32 md5
我必须获取上述值 host, all, all, 127.0.0.1/32, md5 并修改并将修改后的值写回同一个文件。
下面是我用来读取文件的代码:
BufferedReader in = new BufferedReader(new FileReader("pg_hba.conf"));
String str;
str = in.readLine();
while ((str = in.readLine()) != null) {
System.out.println(str);
}
in.close();
我怎样才能得到那些空格分隔的值?是否可以用相同的格式再次写入它,即用相同的空间量回到这个文件?
我们可以使用这个Property
类吗?