Precisa dividir uma string em duas partes em java

Eu tenho uma seqüência que contém um pedaço contíguo de dígitos e, em seguida, um pedaço contíguo de caracteres. Eu preciso dividi-los em duas partes (uma parte inteira e uma string).

Eu tentei usarString.split("\\D", 1), mas está comendo o primeiro personagem. Eu verifiquei toda a API String e não encontrei um método adequado.

Existe algum método para fazer isso?

questionAnswers(2)

yourAnswerToTheQuestion