我用BufferReader读一个文件(file)的内容 文件中有一行是空行(有且只有)
现在我只想截取出空行的下一行以后的所有内容 全部放到StringBuffer sb = new StringBuffer里
要怎么做?
现在我只想截取出空行的下一行以后的所有内容 全部放到StringBuffer sb = new StringBuffer里
要怎么做?
解决方案 »
- java基础题、关于银行叫号程序、求教
- 所有的鼠标事件都由MouseListener监听接口的监听者来处理吗??
- 求助:加密3-des
- jdbc连接sql server 2000,insert不能编译???
- 请问对原始对象引用的问题
- 晕,一个面试机会就这样失去了
- classpath的问题
- 主文件中的中文显示正常,但include进来的文件中的中文产生乱码?在线高分等待!
- JAVA程序怎样快速访问oracle数据库的一张大表
- Java 业务中获得pojo列表方法 命名 用list*** 还是get***List
- 谁给推荐点JAVA 3D的资料呀.
- java中如何将16进制的buffer转成10进制buffer
public static void main(String[] args) throws Exception{
File file = new File("D:/test.txt");
BufferedReader br = new BufferedReader(new FileReader(file));
StringBuffer sb = new StringBuffer("");
read(br, sb, false);
System.out.println(sb);
}
public static void read(BufferedReader br, StringBuffer sb, boolean readable) throws Exception{
String line = "";
while ((line = br.readLine()) != null) {
if (readable) {
sb.append(line + "\n");
} else if (line.matches("^[\\s&&[^\\n]]*$")) {
read(br, sb, true);
}
}
}随便写了一个,你凑合参考参考。