zoukankan      html  css  js  c++  java
  • 自己写的代码去空行器

    import java.io.*;
    
    public class RemoveEmp3{
        public static void readwrite(String filePath)throws IOException{
            FileInputStream finput = new FileInputStream(filePath);
            InputStreamReader isr = new InputStreamReader(finput);
            BufferedReader br = new BufferedReader(isr);
            
            File file = new File("new.java");
            if(!file.exists()){
                file.createNewFile();
            }
            FileOutputStream fos = new FileOutputStream(file);
     
        OutputStreamWriter osw = new OutputStreamWriter(fos);
            
            for(String line = br.readLine();line!=null;line = br.readLine()){
                if(line.matches("^[\s&&[^\n]]*$")){//空行的转义字符
                    ;
                }
                else{
                    osw.write(line+"
    ");
                    System.out.println(line);
                }
            }
            br.close();
            osw.close();
            
        }
        public static void main(String[] args){
            String str1 = "E:/A课程学习资料/软件构造 刘丹/软件构造/代码去空行器(自己写的)/RemoveEmp2.java";
            try{
                readwrite(str1);
            }catch(IOException e){
                ;
            }
        }
    }

    空行的转义字符:^[\s&&[^\n]]*$

  • 相关阅读:
    React.js自学第一天
    优化的34条定律
    JS 打字机效果
    css3 翻书效果
    对象操作
    表单提交验证
    封装cookie组件
    iOS中为网站添加图标到主屏幕
    教你从Win8换回Win7
    关于VB中Print函数在数组中换行的理解
  • 原文地址:https://www.cnblogs.com/jmdd/p/12113220.html
Copyright © 2011-2022 走看看