Request http + substring

Estou pegando o valor retornado de uma pagina http, com um exemplo aqui do guj mesmo

    BufferedReader br =  
    new BufferedReader(new InputStreamReader(connection.getInputStream()));  

    // le ate o final
    StringBuffer newData = new StringBuffer(10000);
    String s = "";
    while (null != ((s = br.readLine()))) {
	newData.append(s);
    }
    br.close();

o código acima le até o final, porém o retorno da página é algo com esse formato: 000 - Message
Mas eu queria pegar apenas os três números, eu sei que tenho que usar substring mas não to conseguindo fazer, alguém poderia me ajudar?

“hamburger”.substring(4, 8 ) returns “urge”
“smiles”.substring(1, 5) returns “mile”

substring(posição inicial,posição final)

Entendi, obrigado