Olá Luiz, tudo bem com você?
Muito legal sua dúvida! Para fazer esse tipo de separação, você pode utilizar ferramentas como Expressões Regulares, para validar um endereço e em seguida usar métodos da classe String, como por exemplo Split()
para separar em duas Strings diferentes.
Aqui na Alura, temos o curso de Expressões Regulares para te habituar com o que são e como utilizar expressões regulares, inclusive em Java. Além disso, temos um artigo sobre validação de dados com RegEx e Java, que pode te ajudar nesse desafio!
Por fim, recomendo a leitura da documentação da classe String, para se habituar ainda mais com os métodos da classe e escolher quais podem ser úteis para o seu propósito! A documentação está em inglês, mas caso seja necessário você pode utilizar a ferramenta de tradução do seu navegador para facilitar o entendimento.
Um grande abraço e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!