Podział Java na ^ (Caret?) Nie działa, czy jest to specjalny znak?

W Javie próbuję podzielić się na^ postać, ale jej nie rozpoznaje. Ucieczka\^ zgłasza błąd kodu.

Czy to specjalny znak, czy muszę zrobić coś innego, aby go rozpoznać?

String splitChr = "^";
String[] fmgStrng = aryToSplit.split(splitChr);