张碧晨前男友有四个:第一个是李宇春,他们于2008年确定恋爱关系,但因为工作原因分手于2010年。第二个男友是林俊杰,他们于2011年开始交往,但是林俊杰的工作安排使他们于2013年分手。第三个男友是陈冠希,他们在2014年开始交往,但是因为陈冠希的个人原因,于2015年分手。第四个男友是陈建斌,他们于2016年开始交往,但在2017年分手。