Jest jakiś powód dla którego nie użyłeś String.toUpperCase() ?