java - java中如何查找一个字符串对象重复了多少次?

标签 java string object

我必须字符串对象:

String first = "/Some object that has a loop in it object/";
String second = "object";

我需要做的是找出第二个对象在第一个对象中重复了多少次,你能告诉我如何做到这一点吗?

最佳答案

使用这一行在后台使用正则表达式:

String[] parts = first.split(second);

字符串second在字符串first中出现(parts.length - 1)次。仅此而已。

编辑:

为了防止在字符串 second 可能包含正则表达式特定字符的情况下出现不需要的结果,您可以在将其传递给split() 方法,正如一位评论员所建议的。

关于java - java中如何查找一个字符串对象重复了多少次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15903077/

相关文章:

javascript - 将 HTML 节点存储为 *object* 中的键

java - 如何跟踪 NetBeans 中 JAVA GC 清除的对象?

java - Swing 组件在自定义布局管理器中不可见

java - 读取字节数组时意外的长处理时间

javascript - 如何从 Markdown 代码块字符串中提取代码?

c# - 在单词后拆分字符串

java - 仅包含文本的 JLabel 如何在 JPanel 中对齐?

java - 努力理解如何在方法中使用字段

java - 获取字符串的一部分(从 sth -> 到 sth )

javascript - 创建对象属性替换 for 循环内的每个对象属性