The F/A-18C and D models are no longer deployed and have been replaced by the F/A-18E and F "super hornets" (which only share about 15% parts commonality with the C/D) and the F/A-18G replaced the EA-6B.
They're going to be around quite a while but the F-35 is their "replacement" but so expensive I don't think that it ever really will.
The F-22 isn't carrier capable and never will be.