Brook apologises, admits nightclub fracas 'not the right thing to do'
The 26-year-old was fined £30,000 ($40,000) by the England and Wales Cricket Board after the incident in Wellington the night before a one-day international.
England lost the match the next day with Brook scoring just six.
"I've learnt from my mistakes," Brook told reporters in Colombo where England face Sri Lanka in a three-match ODI series beginning on Thursday.
"I've reflected a lot and I know it wasn't the right thing to do," he said, speaking publicly for the first time about the incident on the tour that preceded the Ashes series...