关于读文件和截取内容 我用BufferReader读一个文件(file)的内容 文件中有一行是空行(有且只有)现在我只想截取出空行的下一行以后的所有内容 全部放到StringBuffer sb = new StringBuffer里要怎么做? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 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); } }}随便写了一个,你凑合参考参考。 关于java可视化开发IDE 为什么我在JAVA中写了个程序运行的时候却无法显示出菜单或菜单项 java学习软件 请教各位有关GBK的问题,谢谢! japplet无法在IE6.0里显示!请高手指教! 请教在jList中,怎样通过单击和双击,得到列表值? javaBean中的property="*"代表什么意思? 哪有划流程图的软件下载? 小弟初学JAVA,目标锁定“东软”,想请“东软”的各位朋友给些忠告。 关于数据库连接池的配置和使用 谁给推荐点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);
}
}
}随便写了一个,你凑合参考参考。