int numFields = StringUtil.split(line, fields, FIELD_SEPARATOR_CHAR); if (numFields == fields.length) {
public void run() { final int ITERATIONS = 1000000; final String[] fields = new String[10000]; final StopWatch watch = new StopWatch(); watch.start(); for (int i=0; i<ITERATIONS; ++i) { if (StringUtil.split(TEXT, fields, '\t') > 100) { System.out.println("Mama Mia that's a lot of tokens!!"); } } watch.stop(); System.out.println("StringUtil.split() took " + watch.getElapsedTime()); watch.reset(); watch.start(); for (int i=0; i<ITERATIONS; ++i) { if (split(TEXT, fields, "\t") > 100) { System.out.println("Mama Mia that's a lot of tokens!!"); } } watch.stop(); System.out.println("StringTokenizer took " + watch.getElapsedTime()); }
public void run() { final int ITERATIONS = 1000000; final String[] fields = new String[10000]; final StopWatch watch = new StopWatch(); watch.start(); for (int i=0; i<ITERATIONS; ++i) { if (StringUtil.split(TEXT, fields, '\t') > 100) { System.out.println("Mama Mia that's a lot of tokens!!"); } } watch.stop(); System.out.println("StringUtil.split() took " + watch.getElapsedTime()); watch.reset(); watch.start(); for (int i=0; i<ITERATIONS; ++i) { if (split(TEXT, fields, "\t") > 100) { System.out.println("Mama Mia that's a lot of tokens!!"); } } watch.stop(); System.out.println("StringTokenizer took " + watch.getElapsedTime()); }
int numFields = StringUtil.split(line, fields, FIELD_SEPARATOR_CHAR); if (numFields == fields.length) {
protected SAMRecord from(String samLine) { final String[] fields = new String[1000]; final int numFields = StringUtil.split(samLine, fields, '\t'); if (numFields < NUM_REQUIRED_FIELDS) { throw new IllegalArgumentException("Not enough fields");
int numFields = StringUtil.split(line, fields, FIELD_SEPARATOR_CHAR); if (numFields == fields.length) {
final int numFields = StringUtil.split(samLine, fields, '\t'); if (numFields < NUM_REQUIRED_FIELDS) { throw new IllegalArgumentException("Not enough fields");
this.currentLine = line; final int numFields = StringUtil.split(line, mFields, '\t'); if (numFields < NUM_REQUIRED_FIELDS) { throw reportFatalErrorParsingLine("Not enough fields");
this.currentLine = line; final int numFields = StringUtil.split(mCurrentLine, mFields, '\t'); if (numFields < NUM_REQUIRED_FIELDS) { throw reportFatalErrorParsingLine("Not enough fields");
this.currentLine = line; final int numFields = StringUtil.split(line, mFields, '\t'); if (numFields < NUM_REQUIRED_FIELDS) { throw reportFatalErrorParsingLine("Not enough fields");