WASHINGTON—President Donald Trump is lashing out at Sweden after a prosecutor there charged rapper A$AP Rocky with assault over a fight in Stockholm last month.

A$AP Rocky at Pre-Grammy Gala And Salute To Industry Icons in Beverly Hills, Calif., on Feb. 9, 2019. Richard Shotwell/Invision/AP