Estou usando isso que pesquisa do começo de uma String:
JXPathContext context = JXPathContext.newContext(lista);
context.setFunctions( new ClassFunctions( JXPathUtil.class, "fnc" ));
Iterator iterator = context.iterate(".[starts-with(fnc:uppercase(" + filterPropertyName + "), '" + value.toUpperCase() + "')]");
Exemplo, procura :
JA ele encontra JAVA
Quero procurar:
VA e também achar JAVA e VACUO
Alguém sabe como fazer isso ?
Existiria um contains-with ?
Desde já agradeço !