final String vowels = "aeiou"; for(int i = yourString.length() - 1; i > 0; i--) { if(vowels.indexOf(yourString.toLowerCase().charAt(i)) >= 0) { System.out.println("The last vowel is : " + yourString.charAt(i)); break; } }