读取文件信息

 
File IDX_FILE_fp  =   new  File(IDX_FILE);
   
if  ( ! IDX_FILE_fp.exists())  {
    System.out.println(
"");
    System.out.println(IDX_FILE 
+" index file is not found !!!");
    System.exit(
1);
   }

   
   FileInputStream FIS_DRE 
=   new  FileInputStream(IDX_FILE_fp);  
   
   DataInputStream in 
=   new  DataInputStream(FIS_DRE);
   String inputString 
= "" ;
   StringBuffer FullIDXString 
=   new  StringBuffer();
   
   BufferedReader bReader 
=   new  BufferedReader( new  InputStreamReader(in));

          
while  ((inputString  =  bReader.readLine())  !=   null {   
            
if(inputString.indexOf("summary=")!= -1){
                      
              
int idx = inputString.indexOf("| | | ");          
              
//System.out.println("before-->" + inputString);             
              if(idx >= 0){
               String tmp
=inputString;
                                         
               String de
="";
                
if(idx != 0)
                  de 
= tmp.substring(idx-1,idx);
                 
                  
if(!de.equals("""))
                   tmp
=inputString.substring(0,idx-4);
                  
else
                   tmp 
= inputString.substring(0,idx); 
                }

               
int strlen = inputString.length()-1;
               
               String temp 
= inputString.substring(idx+6,strlen);
               
               
               inputString
=tmp+temp;
               
//System.out.println(idx + " after-->" + inputString);
              }

           }

            
//System.out.println(inputString);
              FullIDXString.append(inputString+" ");
         }

      
// CLOSE FILE
      
   in.close();
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值