1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47
|
package driver;
import java.util.Arrays;
import fileIO.TextFile;
import shared.Tools;
import stream.SiteScoreR;
/**
* @author Brian Bushnell
* @date Dec 3, 2012
*
*/
public class LookAtID {
public static void main(String[] args){
TextFile tf=new TextFile(args[0], true);
long max=0;
long line=0;
for(String s=tf.nextLine(); s!=null; s=tf.nextLine()){
SiteScoreR[] array=SiteScoreR.fromTextArray(s);
String[] split=s.split("\t");
for(int i=0; i<array.length; i++){
SiteScoreR ssr=array[i];
String s2=split[i];
max=Tools.max(ssr.numericID, max);
if(ssr.numericID>=Integer.MAX_VALUE){
System.out.println("Found overflow ID "+ssr.numericID+" at line "+line);
System.out.println("ssr="+ssr.toText());
System.out.println("raw="+s2);
System.out.println("All:\n"+Arrays.toString(split));
System.out.println();
break;
}
}
line++;
}
tf.close();
System.out.println("Max ID was "+max);
}
}
|