
Untitled
By: a guest on
Aug 12th, 2012 | syntax:
None | size: 0.89 KB | hits: 10 | expires: Never
Java: Regular expressions vs if statements
boolean found = false;
for (String line: ArrayList){
Pattern pattern =
Pattern.compile("^test"); //regex
Matcher matcher =
pattern.matcher(line);
while (matcher.find()) {
found = true;
}
if(found){
doSomething();
}
}
}
for (String line : ArrayList) {
if (line.startsWith("test"){
doSomething();
}
for (String line: ArrayList){
if (line.matches("^test.*") {
doSomething();
}
}
if (matcher.find()) {
doSoemthing();
}
Pattern pattern = Pattern.compile("^test.*"); //regex
for (String line: ArrayList){
if(patter.matches(line)){
oSomething();
}
}