Contar o número de linhas em uma String Java

Precisa de um código compacto para contar o número de linhas em uma string em Java. A cadeia deve ser separada por\r ou\n. Cada instância desses caracteres de nova linha será considerada como uma linha separada. Por exemplo -

"Hello\nWorld\nThis\nIs\t"

deve retornar 4. O protótipo é

private static int countLines(String str) {...}

Alguém pode fornecer um conjunto compacto de declarações? Eu tenho uma solução aqui, mas é muito longo, eu acho. Obrigado.

questionAnswers(15)

yourAnswerToTheQuestion