Edit - Solved
public boolean collision() {
playerRect = new Rectangle(x,y, playerWidth, playerHeight);
for(int i = 0; i < tiles.map.length; i++) {
for(int j = 0; j < tiles.map.length; j++) {
if(tiles.map[i][j]map[j][i] == 2 || tiles.map[j][i] == 3) {
tileRect = new Rectangle(i*tiles.tileWidth, j*tiles.tileHeight, tiles.tileWidth,tiles.tileHeight);
rect.add(tileRect);
}
}
}
for(Rectangle collision : rect) {
if(collision.intersects(playerRect)) {
System.out.println("Collided");return true;
}
}
return false;
}