The
indexOf() method returns the position of the first occurrence of specified character(s) in a string.Syntax
There are 4 indexOf() methods:
public int indexOf(String str)
public int indexOf(String str, int fromIndex)
public int indexOf(int char)
public int indexOf(int char, int fromIndex)==================================
import java.util.Scanner;
public class has_vowels
{
public static boolean has_vowels(String s)
{
int counter = 0;
for (int i = 0; i < s.length(); i++)
{
if ("aeiouAEIOU".indexOf(s.charAt(i)) >= 0)
{
counter++;
}
}
return (counter > 0);
}
public static void main(String[] args)
{
Scanner in = new Scanner(System.in);
System.out.printf("Enter a word: ");
String word = in.next();
boolean result = has_vowels(word);
System.out.printf("result = %b\n", result);
}
}

0 Comments