Gente tô com uma duvida:
public void readCharLine(RandomAccessFile fis)throws IOException {
int depth=(char)fis.read();
char thisChar=(char)fis.read();
int previous= 1;
int line=0;
int bin;
String hex="";
while(!(hex.equals("ffff"))){
hex=Integer.toHexString((int)thisChar);
bin=(int)thisChar;
if(bin==0){
thisChar=(char)fis.read();
bin=(int)thisChar;
if(bin<128){
if( bin == previous+1){
previous=bin;
line=bin;
}
}
if(bin>127){
while(bin>127){
line=line+(bin-128);
System.out.println("Linha: "+line);
thisChar=(char)fis.read();
bin=(int)thisChar;
}
if(line==previous+1){ //eu preciso de que quando isso não aconteça, ele vá para a linha thisChar=(char)fis.read();
System.out.println("Linha: "+line);
previous=line;
}
}
}//end if
thisChar=(char)fis.read();
}//end while
}//end method