package utils;
import java.util.ArrayList;
public class StringParser{
private String input;
private String delimiter;
private String[] tokensArray;
ArrayList<String> tokens = new ArrayList<String>();
public StringParser(String input, String delimiter){
this.input = input;
this.delimiter = delimiter;
this.tokensArray = input.split(delimiter);
for(String nextString: tokensArray){
tokens.add(nextString);
}
}
public boolean anyTokenMatches(String compare){
for(String token: tokens){
if(token.contains(compare)){
return true;
}
}
return false;
}
public String getTokenIfMatches(String compare) {
for(String token: tokens){
if(token.matches(compare)){
return token;
}
}
return null;
}
}