Java: ¿Cómo dividir una cadena por varios caracteres?

ntenté buscar en línea para resolver esta pregunta, pero no encontré nada.

Escribí el siguiente código abstracto para explicar lo que pregunto:

String text = "how are you?";

String[] textArray= text.splitByNumber(4); //this method is what I'm asking
textArray[0]; //it contains "how "
textArray[1]; //it contains "are "
textArray[2]; //it contains "you?"

El método splitByNumber divide la cadena "texto" cada 4 caracteres. ¿Cómo puedo crear este método?

Muchas gracia

Respuestas a la pregunta(20)

Su respuesta a la pregunta