An 18-year-old man has been charged with three counts of sexual assault.
He is due to appear at Newtownards Magistrates’ Court on Friday morning.
The charges involve one alleged incident in Bangor and two alleged incidents in Belfast.
One of the charges is understood to relate to an assault on May 13 at 9pm to the south-east of Bangor.
Police had said a lone woman had been approached from behind and assaulted.
Members of the public came to her aid and had detained the suspect.