String: boolean regionMatches(int toffset, String other, int ooffset, int len)
public class Main {
public static void main(String[] args) {
String searchMe = "Green Eggs and Ham";
String findMe = "Eggs";
int searchMeLength = searchMe.length();
int findMeLength = findMe.length();
boolean foundIt = false;
for (int i = 0; i <= (searchMeLength - findMeLength); i++) {
if (searchMe.regionMatches(i, findMe, 0, findMeLength)) {
foundIt = true;
System.out.println(searchMe.substring(i, i + findMeLength));
break;
}
}
if (!foundIt)
System.out.println("No match found.");
}
}
Related examples in the same category
1. | String.CASE_INSENSITIVE_ORDER | | |
2. | new String() | | |
3. | new String(byte[] bytes) | | |
4. | new String(byte[] ascii, int hibyte) | | |
5. | new String(byte[] bytes, int offset, int length) | | |
6. | new String(char[] value) | | |
7. | new String(char[] value, int offset, int count) | | |
8. | new String(String original) | | |
9. | String: equals | | |
10. | String: compareTo(String stringValue) | | |
11. | == vs equals | | |
12. | String: charAt(int index) | | |
13. | String: copyValueOf(char[] data) | | |
14. | String: copyValueOf(char[] data, int offset, int count) | | |
15. | String: boolean endsWith(String suffix) | | |
16. | String: equalsIgnoreCase | | |
17. | String: byte[] getBytes() | | |
18. | String: getBytes(String charsetName) | | |
19. | String: getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin) | | |
20. | String: int hashCode() | | |
21. | String: indexOf(int intValue) | | |
22. | String: indexOf(String stringValue) | | |
23. | String: indexOf(int intValue, int fromIndex) | | |
24. | String: indexOf(String stringValue, int fromIndex) | | |
25. | String: lastIndexOf(int intValue) | | |
26. | String: lastIndexOf(int intValue, int fromIndex) | | |
27. | String: lastIndexOf(String stringValue) | | |
28. | String: lastIndexOf(String stringValue, int fromIndex) | | |
29. | String: int length() | | |
30. | String: matches(String regex) | | |
31. | String: replace(char oldChar, char newChar) | | |
32. | String: split(String regex) | | |
33. | String: String[] split(String regex, int limit) | | |
34. | String: boolean startsWith(String prefix) | | |
35. | String: substring(int pos) | | |
36. | String: substring(int beginIndex, int endIndex) | | |
37. | String: trim() | | |
38. | String: char[] toCharArray() | | |
39. | String: toLowerCase() | | |
40. | Character: toLowerCase(char ch) | | |
41. | String: toUpperCase() | | |
42. | String: valueOf(boolean b) | | |
43. | String: valueOf(char c) | | |
44. | String: valueOf(char[] data) | | |
45. | String: valueOf(char[] data, int offset, int count) | | |
46. | String: valueOf(double d) | | |
47. | String: valueOf(float f) | | |
48. | String: valueOf(int i) | | |
49. | String: valueOf(long l) | | |
50. | String: valueOf(Object obj) | | |