Add information about .indexOf() (#21205)

This commit is contained in:
Jacob Hoard
2018-11-07 13:44:15 -05:00
committed by nik
parent c7ccd4c64b
commit d0911b8d65

View File

@ -159,6 +159,29 @@ The result will be:
Hello Hello
World World
``` ```
We can find the index of a character in a string by using the function called ```.indexOf()```. This function allows us to know the exact index of a character making it easier to split a string with ```.substring()``` which you learn in the next example.
Example:
```java
String name = "Julie";
System.out.println(name.indexOf("J"));
```
Output:
```
0
```
You can also use ```.indexOf()``` to find mulitple of the same character.
Example:
```java
String name = "name;city;state";
int firstSemiColon = name.indexOf(";");
int secondSemiColon = name.indexOf(";", firstSemiColon + 1);
System.out.println(firstSemiColon + " " + secondSemiColon);
```
Output:
```
4 9
```
We can also split the string by specifing the start and end index of the characters in the string. We will do this using the Java function called ```.substring()```. We can also split the string by specifing the start and end index of the characters in the string. We will do this using the Java function called ```.substring()```.
The ```.substring()``` method can be used in two ways. One with only the starting index and one with both the start and end index. Take note that the index starts from 0. The ```.substring()``` method can be used in two ways. One with only the starting index and one with both the start and end index. Take note that the index starts from 0.