Hola:
Depende de lo que quieras puedes hacerlo con expresiones regulares o a base de los métodos substring y demás métodos de string. Algo sencillo como lo que pretendes puedes hacerlo así
Código Java:
Ver originalString cadena
= "Mi casa es de color azul y tengo un perro llamado boby"; String [] cachos
= cadena.
split("azul"); // Si cachos.length>1 es que existen la palabra azul. En cachos[1] tendrías lo que va detrás.
split() admite una expresión regular, así que podrías poner algo más complejo, por ejemplo, si te da igual azul en mayúsculas/minúsculas
Se bueno.