Apare uma string em java para obter a primeira palavra

Eu tenho uma String "Magic Word". Eu preciso cortar a string para extrair apenas "Magic". Eu estou fazendo o seguinte código.

String sentence = "Magic Word";  
String[] words = sentence.split(" ");  

for (String word : words)  
{  
   System.out.println(word);  
}  

Eu preciso apenas da primeira palavra. Existe algum outro método para cortar uma string para obter a primeira palavra somente sespace ocorre?