Петр Гринев и Алексей Швабрин в повести Пушкина "Капитанская дочка", безусловно, олицетворяют собой противоположности во всем. На основе сравнения этих двух молодых людей легко можно написать школьные сочинения на темы "Добро и зло", "Честь и бесчестие", "Доброта и жестокость" и т.п. Общее же у них только их дворянское происхождение, звание русского дворянина и офицера, но которое один из них носит с честью, а другой - позорит.
Гринев благороден, честен, смел, великодушен, Швабрин же ничтожен, лицемерен, труслив, жесток, способен на предательство. Эти качества у них проявляются в повести постоянно, и становятся совершенно очевидными во время дуэли, где Швабрин, чтобы спасти себя, наносит удар беззащитному Гриневу.
Гринева все любят и с удовольствием имеют с ним дело, общаются с ним, Швабрина же только терпят в меру необходимости.
Очень по-разному относятся Гринев и Швабрин к Маше Мироновой, в которую они оба влюблены. Петр относится к ней бережно, с нежностью и уважением, Швабрин же мстит ей за то, что она не отвечает ему взаимностью.
Подробнейшую сравнительную характеристику двух главных героев повести Пушкина "Капитанская дочка" на основе того, что я уже написала в своем ответе выше, можно оформить в виде таблицы следующим образом:
А теперь сделаем таблицу сравнения главных героев с цитатами: