The String Class provides accessor methods that return the position within the String of a specific character or substring: indexOf() and lastIndexOf().
- The indexOf() methods search forward from the beginning of the String.
- The lastIndexOf() methods search backward from the end of the String.
If a character or substring is not found, indexOf() and lastIndexOf() return -1.
- The String Class also provides a search method, contains, that returns true if the String contains a particular character sequence. Use this method when only need to know that theString contains a character sequence, but the precise location isn't important.
1. int indexOf(int ch)/int lastIndexOf(int ch) : Returns the index of the first (last) occurrence of the specified character.
2. int indexOf(int ch, int fromIndex)/int lastIndexOf(int ch, int fromIndex) : Returns the index of the first (last) occurrence of the specified character, searching forward (backward) from the specified index.
3. int indexOf(String str)/int lastIndexOf(String str) : Returns the index of the first (last) occurrence of the specified substring.
4. int indexOf(String str, int fromIndex)/int lastIndexOf(String str, int fromIndex) : Returns the index of the first (last) occurrence of the specified substring, searching forward (backward) from the specified index
5. boolean contains(CharSequence s) : Returns true if the string contains the specified character sequence.
Note: CharSequence is an interface that is implemented by the String class. Therefore, you can use a string as an argument for the contains() method.
- The indexOf() methods search forward from the beginning of the String.
- The lastIndexOf() methods search backward from the end of the String.
If a character or substring is not found, indexOf() and lastIndexOf() return -1.
- The String Class also provides a search method, contains, that returns true if the String contains a particular character sequence. Use this method when only need to know that theString contains a character sequence, but the precise location isn't important.
1. int indexOf(int ch)/int lastIndexOf(int ch) : Returns the index of the first (last) occurrence of the specified character.
2. int indexOf(int ch, int fromIndex)/int lastIndexOf(int ch, int fromIndex) : Returns the index of the first (last) occurrence of the specified character, searching forward (backward) from the specified index.
3. int indexOf(String str)/int lastIndexOf(String str) : Returns the index of the first (last) occurrence of the specified substring.
4. int indexOf(String str, int fromIndex)/int lastIndexOf(String str, int fromIndex) : Returns the index of the first (last) occurrence of the specified substring, searching forward (backward) from the specified index
5. boolean contains(CharSequence s) : Returns true if the string contains the specified character sequence.
Note: CharSequence is an interface that is implemented by the String class. Therefore, you can use a string as an argument for the contains() method.
No comments:
Post a Comment