Definition and Usage
The indexOf()
method returns the position of the first occurrence of specified character(s) in a string.
Tip: Use the lastIndexOf method to return the position of the last 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)
Parameter Values
Parameter | Description |
---|---|
str | A String value, representing the string to search for |
fromIndex | An int value, representing the index position to start the search from |
char | An int value, representing a single character, e.g 'A', or a Unicode value |
Technical Details
Returns: | An int value, representing the index of the first occurrence of the character in the string, or -1 if it never occurs |
---|
hasVowels java code Examples
import java.util.Scanner; public class has_vowels_2 { public static boolean has_vowels(String s) { for (int i = 0; i < s.length(); i++) { if ("aeiouAEIOU".indexOf(s.charAt(i)) >= 0) { return true; } } return false; } 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