I know i had a post about this last week, but i have since changed my design and am now really in need of some ideas and ways that i can implement collisions between my player and platforms.
This is what my game currently looks like:

I have all platforms loaded into an array list, but i don't want to check for collisions against every platform as that just would cause the performance to decrease dramatically.
So i've been trying to think of ways to decide on which platform/s to check for collisions based on the players position.
Which is what i need help with.
So, if you have any ideas or suggestions please reply.