^I
- это просто сокращение для Control+I
, которое представляет собой символ табуляции ASCII (код 9).На старых терминалах нажатие (и удерживание) клавиши управления во время нажатия символа производило символы из диапазона управляющих символов ASCII (например, Ctrl + A = ASCII 1, ..., Ctrl + M = ASCII 13 = Новая строка и т. Д.)
В Groovy вам, вероятно, следует использовать final char Tab = '\t'