hallo jungs,
ich hoff ihr könnt mir helfen:
import java.util.HashSet;
import java.util.Set;
public class Query {
public static void main(String[] args) {
Set red = new HashSet<Integer>();
red.add(1); red.add(2); red.add(3);
Set green = new HashSet<Integer>();
green.add(3); green.add(4); green.add(5);
Set blue = new HashSet<Integer>();
blue.add(-1); blue.add(0); blue.add(1);
String query = "red AND (green OR blue)";
// i need something which executes following dynamically depending on the query
Set result = new HashSet();
result.addAll(green);
result.addAll(blue);
result.retainAll(red);
System.out.println(result); //[1, 3]
}
}