如何编写读取文档每行的指定符就截止读取跳到下一行读取
请问下java中如何读取文档每行的指定符就截止读取跳到下一行读取呢比如文档内容如下,,指定符#123#546
zxv#563
548#635
我只需要读取到每行的#之前的内容,也就是
123
zxv
548
尽量给代码,谢谢啦
程序代码:package com.xiaoa.demo;
import import import import import /*
如何编写读取文档每行的指定符就截止读取跳到下一行读取
请问下java中如何读取文档每行的指定符就截止读取跳到下一行读取呢比如文档内容如下,,指定符#
123#546
zxv#563
548#635
我只需要读取到每行的#之前的内容,也就是
123
zxv
548
尽量给代码,谢谢啦
*/
public class FileReadAndWriterDemo {
public static void main(String[] args) throws IOException {
// 创建一个文件
File srcFile = new File("D:\\password.txt");
// 向文件中写入数据
FileWriter fw = new FileWriter(srcFile, true);
fw.write("123#546");
fw.write("zxv#563");
fw.write("548#635");
// 读取数据
BufferedReader br = new BufferedReader(new FileReader(srcFile));
String line = "";
while ((line = br.readLine()) != null) {
// 对读取的line进行打印
System.out.println(line.substring(0, line.indexOf("#")));
}
br.close();
fw.close();
}
}
