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

十堰哪家网站制作公司技术好福州网站开发公司

十堰哪家网站制作公司技术好,福州网站开发公司,动态数据库网站,网站做m版如果您的文件很大,则可以使用以下方法在不使用临时文件或将所有内容加载到内存中的情况下执行删除. 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.khdw.cn/news/42388.html

相关文章:

  • 5566网址大全设首页seo是什么职位
  • wap网站制作app推动高质量发展
  • 网站优化排名优化百度seo搜索引擎优化
  • 安卓一键制作app软件搜索引擎优化涉及的内容
  • 设计做兼职最好的网站企业网络推广的方法有哪些
  • 做网络平台的网站整合营销案例
  • 沧州网站建设培训学校怎么做app推广和宣传
  • 山东网站建设报价教育机构培训
  • 自己做网站卖产品怎么样如何用模板做网站
  • 网站上做扫一扫iis搭建网站
  • 中小学建设网站seo实战培训学校
  • 成都网站建设科技免费外链发布
  • 教育网站建设方案模板网站开发流程有哪几个阶段
  • 济南微信网站开发seo营销课程培训
  • 广告公司可以做网站吗济南网络推广公司电话
  • 政府网站集约化建设能做什么广东新闻今日大件事
  • 网站建设 招标任务书百度人工客服24小时电话
  • 济南智能网站建设费用广告设计网站
  • 网站建设属那种营业app营销
  • 医药公司网站设计杭州seo建站
  • 网站ico添加投放广告找什么平台
  • 做外贸需要做个英文网站吗快手seo
  • 做国内第一游戏数据门户网站乐云seo官网
  • 宁波今天最新新闻头条seo广告优化
  • 佛山网站优化有哪些海外建站
  • 网站推广计划包括哪些创建网站平台
  • 建网站公建网站公司网站如何做关键词优化
  • 做外贸有哪些好的网站有哪些web网址
  • 最受欢迎的建站平台找回今日头条
  • 网站开发怎么做福州seo顾问