I have a string with dots. I want to get a particular substring after occurrence of word
entity
that is for example
JavaScript
x
String givenStr = "com.web.rit.entity.TestName.create";
output - TestName
String givenStr = "com.web.rit.entity.TestName2.update";
output - TestName2
So as explained above I have to extract substring after the string entity from the given string. Can anyone please help? (I am using java to do it).
Advertisement
Answer
You can do something like this :
JavaScript
String givenStr = "com.web.rit.entity.TestName.create"; // begin str
String wording = "entity"; // looking for begin
String[] splitted = givenStr.split("\."); // get all args
for(int i = 0; i < splitted.length; i++) {
if(splitted[i].equalsIgnoreCase(wording)) { // checking if it's what is required
System.out.println("Output: " + splitted[i + 1]); // should not be the last item, else you will get error. You can add if arg before to fix it
return;
}
}