In this paper, we develop and study a novel testing procedure that has more powerful ability to detect mean difference for functional data. general, it includes two stages: first, splitting the sample into parts selecting principle components adaptively based on first half-sample; then, constructing test statistic another half-sample. An extensive simulation is presented, which shows proposed w...