17-year-old Aaron Kisch of Piscataway is charged with attempted rape, strangulation, assault, burglary and sex abuse.
Police say Kisch followed a 22-year-old woman into the vestibule of her building on East 20th Street on Sunday morning, and attacked her.
The victim was not seriously injured.