当前位置: 首页 > news >正文

沧州企业网站制作避免网站侵权

沧州企业网站制作,避免网站侵权,互联网保险公司十大排名,建个网站费用多少如果您的文件很大,则可以使用以下方法在不使用临时文件或将所有内容加载到内存中的情况下执行删除. public static void removeFirstLine(String fileName) throws IOException { RandomAccessFile raf new RandomAccessFile(fileName, "rw"); …

如果您的文件很大,则可以使用以下方法在不使用临时文件或将所有内容加载到内存中的情况下执行删除.

public static void removeFirstLine(String fileName) throws IOException {  
    RandomAccessFile raf = new RandomAccessFile(fileName, "rw");          
     //Initial write position                                             
    long writePosition = raf.getFilePointer();                            
    raf.readLine();                                                       
    // Shift the next lines upwards.                                      
    long readPosition = raf.getFilePointer();                             

    byte[] buff = new byte[1024];                                         
    int n;                                                                
    while (-1 != (n = raf.read(buff))) {                                  
        raf.seek(writePosition);                                          
        raf.write(buff, 0, n);                                            
        readPosition += n;                                                
        writePosition += n;                                               
        raf.seek(readPosition);                                           
    }                                                                     
    raf.setLength(writePosition);                                         
    raf.close();                                                          
}         
请注意,如果您的程序在上述循环中间终止,则最终可能会出现重复的行或损坏的文件.

ast*_*eri  9

Scanner fileScanner = new Scanner(myFile);
fileScanner.nextLine();
这将从文件返回第一行文本并将其丢弃,因为您不将其存储在任何位置.

要覆盖现有文件:

FileWriter fileStream = new FileWriter("my/path/for/file.txt");
BufferedWriter out = new BufferedWriter(fileStream);
while(fileScanner.hasNextLine()) {
    String next = fileScanner.nextLine();
    if(next.equals("\n")) 
       out.newLine();
    else 
       out.write(next);
    out.newLine();   
}
out.close();
请注意,您必须以IOException这种方式捕捉和处理某些内容.此外,if()... else()...语句在while()循环中是必要的,以保持文本文件中存在任何换行符.

http://www.yayakq.cn/news/207341/

相关文章:

  • 宁波网站建设策划公司排名西安云众网站建设
  • 做网站没流量国外购物网站有哪些
  • 邯郸网站设计费用德清县建设银行官方网站
  • 怎么做网站企业文化栏目余姚网站建设余姚
  • 做ppt的素材网站南京营销型网站建设公司
  • 织梦 xml网站地图在线做图片软件
  • wordpress拷站上海网络公司seo
  • 房地产 网站 欣赏wordpress 邮件订阅
  • ui设计和网站建设人员李伟宁做淘客网站 名字
  • wordpress如何生成单页的网站地图网络工程是冷门专业吗
  • 常州天狼网站建设域名绑定空间后 一般多久能打开网站
  • 北京鲜花的网站建设wordpress 4.7.5 中文
  • 沈阳市建设工程质量检测中心网站如何制作微信小程序店铺
  • 深圳网站建设 设计贝尔利上市公司做家具网站
  • 建设网站需要数据库备份百度搜索结果
  • 网站升级页面连接设置网站建设主要内容
  • 建设网站的网站首页房地产销售工作总结
  • 桂林什么公司做网站推广好手机网站改版公司加盟
  • 长沙做网站哪家好WordPress 聊天小工具
  • 搬瓦工wordpress建站如何做电商网站分析报告
  • 做网站图片尺寸网站合作流程
  • 深圳做棋牌网站建设有哪些公司wordpress 知更鸟5.2
  • 网站滑块验证怎么做网站建设多少钱实惠湘潭磐石网络
  • 宝应县住房建设局网站官网设计模板
  • 阜阳网站开发口碑营销的四种驱动方式
  • 做那个免费观看视频网站贵州网站建设设计公司
  • 办公用纸网站建设类似凡科网的网站
  • 东莞网站上排名dede门户网站模板下载
  • 泸州网站建设报价可以做推文的网站
  • 制作微信小程序商城模板济南官网seo厂家