Before revision:  In this paper, we combine these two kinds of methods for solving  Hamiltonian systems with highly oscillatory solution and the obtained algorithms respect the advantage of each method.
After revision:  In this paper, we combine these two kinds of methods for solving nonlinear Hamiltonian systems with highly oscillatory solution and the obtained algorithms respect the advantage of each method.