Pesquisa em Java

tem algum código parecido do “contains” em um int? pra fazer uma pesquisa de numero(sem ser exatamente igual, mas que contenha os numeros citados na pesquisa)

e no caso do contains, tem como fazer igual banco de dados, tipo where PE% ?

pq quando eu uso contains, é como se tivesse %PE%.

[quote=Eiro]tem algum código parecido do “contains” em um int? pra fazer uma pesquisa de numero(sem ser exatamente igual, mas que contenha os numeros citados na pesquisa)

e no caso do contains, tem como fazer igual banco de dados, tipo where PE% ?

pq quando eu uso contains, é como se tivesse %PE%.[/quote]

Você precisa converter o teu campo numérico no banco para string, seja em runtime da pesquisa fazendo um " string(coluna) like ‘%numero%’ ", ou se precisar de velocidade, criar um índice dessa string(coluna), ou converter essa coluna de vez para string.

no caso não estou usando o banco ainda.

Então não haveria forma de usar um contains em um int?

contains não é uma operação que existe em tipos numéricos, ela é mais válida para tipos como coleções/sequencias (considerando que uma string é uma sequencia de caracteres).

Para o teu caso, transforme o int num String, e use o contains do String.