Criar arry como limitador

Colegas, estou implementando um módulo de busca.

Está busca é da seguinte maneira, o usuário va digitar: WESLEY;ALEXANDRE;NESTOR e o resultado seria tudo que tenho no banco que contém estas palavras
como fasso para adicionar elemento no array após cada ponto e virgula.

Neste exemplo meu array teria 3 elementos

Grato
Wesley oliveira

Utilize o método split da classe String.


String [] nomesSeparados = null;

String nomes = "WESLEY;ALEXANDRE;NESTOR";

nomesSeparados = nomes.split(";");

Espero ter ajudado, abraços…

String nome = "João;Hugo;Joaquim";
		
String[] nomes = nome.split(";");
		
// Teste
for (int i = 0; i < nomes.length; i++) {
    String string = nomes[i];
    System.out.println( string );			
}

Desta forma a quantidade de elementos será dinâmica.

Espero ter ajudado.
Valeu

Todas as respostas foram úteis, muito obridago