package en.codegym.task.pro.task09.task0913;
/*
Searching in a string
*/
public class Solution {
public static void main(String[] args) {
String string = "To become a programmer, you need to write code. To write code, you have to learn. To learn, you need desire.";
String word = "code";
int indexOfFirstWord = getIndexOfFirstWord(string, word);
int indexOfLastWord = getIndexOfLastWord(string, word);
System.out.println("The index of the first character of the first instance of the word \"" + word + "\" is " + indexOfFirstWord);
System.out.println("The index of the first character of the last instance of the word \"" + word + "\" is " + indexOfLastWord);
}
public static int getIndexOfFirstWord(String string, String word) {
int first = string.indexOf(word);
return first;
}
public static int getIndexOfLastWord(String string, String word) {
First solution= int last = string.indexOf(word, getIndexOfFirstWord(string,word)+2);
Second solution= int last = string.indexOf(word, 43);
return last;
}
}
package en.codegym.task.pro.task09.task0913;
/*
Searching in a string
*/
public class Solution {
public static void main(String[] args) {
String string = "To become a programmer, you need to write code. To write code, you have to learn. To learn, you need desire.";
String word = "code";
int indexOfFirstWord = getIndexOfFirstWord(string, word);
int indexOfLastWord = getIndexOfLastWord(string, word);
System.out.println("The index of the first character of the first instance of the word \"" + word + "\" is " + indexOfFirstWord);
System.out.println("The index of the first character of the last instance of the word \"" + word + "\" is " + indexOfLastWord);
}
public static int getIndexOfFirstWord(String string, String word) {
int first = string.indexOf(word);
return first;
}
public static int getIndexOfLastWord(String string, String word) {
First solution= int last = string.indexOf(word, getIndexOfFirstWord(string,word)+2);
Second solution= int last = string.indexOf(word, 43);
return last;
}
}