首页 > 代码库 > 截取文件

截取文件

private static void 吴绮莉() throws IOException, UnsupportedEncodingException {
        try {
            FileInputStream fs=new FileInputStream("F:\\吴绮莉.html");//创建对像,关联文件
            File f = new File("F:\\吴绮莉.html");
            int chang =(int)f.length();                 //获取文件长度
            byte [] b= new byte [chang];
            int an = fs.read(b);                        //读文件
        
            String str1 = new String(b,"UTF-8");        //转换编码
        
             int i=str1.indexOf("吴绮莉:");
             int j=str1.indexOf("_新浪网");
             String av = str1.substring(i, j);
        
            System.out.println(av);
            int s=str1.indexOf("<p>  新浪");              //第一次出现的指定元素在此列表中的索引,从 index 开始向前搜索
            int s1=str1.indexOf("<p>  成龙");            //从此结束
            String str2  = str1.substring(s, s1);       //声明截取的文件段落
      
            fs.close();                                  //关闭输入流
           String z=str2.replaceAll("<p>", " ");        //替换<p>标签
           String z2=z.replaceAll("</p>"," ");
          System.out.println(z2);                     // 输出截取文件
          fs.close();                                 // 关闭输入流   
        
        
        
          } catch (FileNotFoundException e) {
             // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }

截取文件