日期:2014-05-20  浏览次数:20701 次

问一个数组的问题
源代码如下:
import   java.util.*;
import   java.io.*;
public   class   Test   {

public   static   void   main(String[]   args)   throws   IOException{
//Map <String,String>   map=new   TreeMap();
FileInputStream   fr=new   FileInputStream(new   File( "E:\\JAVA\\project\\workspace\\File\\temp\\endnote "));
List <String>   list=new   ArrayList <String> ();
Iterator <String>   it=list.iterator();

fr.skip(5);
int   len=fr.read();
while(len!=-1){
int   i=0;
if(len==37){
byte[]   buff=new   byte[10000];
fr.skip(2);
while((len=fr.read())!=10){
buff[i]=(byte)len;
i++;
}
String   a=new   String(buff);//buff-wrong,被后面的覆盖
System.out.println(a+ '   ');
list.add(a);
}else   {
len=fr.read();
continue;
}
len=fr.read();
}
while(it.hasNext()){
System.out.println(it.next()+ '   ');
}

}

}

endote的内容如下:


 

%A   Fukui,   Kenji
%A   Kosaka,   Hiromichi
%A   Kuramitsu,   Seiki
%A   Masui,   Ryoji
%T   Nuclease   activity   of   the   MutS   homologue   MutS2   from   Thermus   thermophilus   is   confined   to   the   Smr   domain
%0   Journal   Article
%D   2007
%J   Nucl.   Acids   Res.
%R   10.1093/nar/gkl735
%P   gkl735
%V  
%N  
%U   http://nar.oxfordjournals.org/cgi/content/abstract/gkl735v1
%8   January   10,   2007
%X   MutS   homologues   are   highly   conserved   enzymes   engaged   in   DNA   mismatch   repair   (MMR),   meiotic   recombination   and   other   DNA   modifications.   Genome   sequencing   projects   have   revealed   that   bacteria   and   plants   possess   a   MutS   homologue,   MutS2.   MutS2   lacks   the   mismatch-recognition   domain   of   MutS,   but   contains   an   extra   C-terminal   region   called   the   small   MutS-related   (Smr)   domain.   Sequences   homologous   to   the   Smr   domain   are   annotated   as     proteins   of   unknown   function '   in   various   organisms   ranging   from   bacteria   to   human.   Although   recent   in   vivo   studies   indicate   that   MutS2   plays   an   important   role   in   recombinational   events,   there   had   been   only   limited   characterization   of   the   biochemical   function   of   MutS2   and   the   Smr   domain.   We   previously   established   that   Thermus   thermophilus   MutS2   (ttMutS2)   possesses   endonuclease   activity.   In   this   study,   we   report   that   a   Smr-deleted   ttMutS2   mutant   retains   the   dimerization,   ATPase   and   DNA-binding   activities,   but   has   no   endonuclease   activity.   Furthermore,   the   Smr   domain   alone   was   stable   and   functional   in   binding   and   incising   DNA.   It   is   noteworthy   that   an   endonuclease   activity   is   associated   with   a   MutS   homologue,   which   is   generally   thought   to   recognize   specific   DNA   structures.