Sachverhalt: Sachverhalt: A. Die Bezirksanwaltschaft Zürich führt gegen X._ ein Strafverfahren u.a. wegen mehrfacher sexueller Handlungen mit Kindern und Drohung. Sie wirft ihm insbesondere vor, sich verschiedene Male an mehreren unter 16-jährigen Knaben vergangen zu haben und diesen für die geleisteten Dienste (gegenseitiges Onanieren, Oral- und Analverkehr) Geld und Haschisch gegeben zu haben. X._ wurde am 22. Dezember 2000 verhaftet und am 25. Dezember 2000 in Untersuchungshaft gesetzt. Am 10. Juli 2001 bewilligte die zuständige Bezirksanwältin den vorzeitigen Strafantritt, widerrief diese Verfügung indessen tags darauf wieder, als bekannt wurde, dass X._ versucht hatte, zwei Briefe an der Briefkontrolle vorbeizuschmuggeln. Am 29. Oktober 2001 bewilligte die Bezirksanwältin den vorzeitigen Strafantritt, wobei sie X._ jeden Kontakt mit den Geschädigten untersagte. Am 7. März 2002 stellte X._ ein Haftentlassungsgesuch, welches vom Haftrichter des Bezirksgerichts Zürich am 14. März 2002 abgewiesen wurde. Am 7. März 2002 stellte X._ ein Haftentlassungsgesuch, welches vom Haftrichter des Bezirksgerichts Zürich am 14. März 2002 abgewiesen wurde. B. Mit staatsrechtlicher Beschwerde vom 15. April 2002 wegen Verletzung Art. 10 Abs. 2, Art. 29 Abs. 1 und Art. 31 Abs. 3 BV sowie Art. 5 Ziff. 3 und Art. 6 EMRK beantragt X._, den Entscheid des Haftrichters aufzuheben und ihn umgehend aus der Haft zu entlassen. Der Haftrichter und die Bezirksanwältin verzichten auf Vernehmlassung. 