Seperar caracteres na String

Boas pessoal,

tenho o seguinte problema :
quando faço um select a minha base de dados a determinada coluna de numa tabela o resultado vem assim :


email1@dominio.com;email2@dominio.com;email3@dominio.com

O que se passa é que os emails de determinado cliente estão todos no mesmo campo apenas separados por ; o que eu queria fazer era criar um mecanismo que pudesse separar email por email. Ou seja quando o resultSet me devolvesse o resultado do campo ele me separasse os emails

Alguem me pode dar uma ajuda ?

Você pode utilizar o método split da classe String:


String emails = "email1@dominio.com;email2@dominio.com;email3@dominio.com";

		String[] array = emails.split(";");

		for (String string : array) {

			System.out.println(string);

		}