diff options
Diffstat (limited to 'plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/StringUtil.java')
-rw-r--r-- | plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/StringUtil.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/StringUtil.java b/plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/StringUtil.java index 917a820c41..4e5df285e9 100644 --- a/plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/StringUtil.java +++ b/plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/StringUtil.java @@ -103,6 +103,17 @@ public final class StringUtil return count; } + public static int occurrences(String str, String c) + { + int count = 0; + for (int i = 0; (i = str.indexOf(c, i)) != -1; i += c.length()) + { + ++count; + } + + return count; + } + public static boolean isEmpty(String str) { return str == null || str.length() == 0; |