java - 在 Java 中,哪个更快 - String.contains ("some text") 或查找相同文本的正则表达式?

标签 java regex string string-comparison

正如标题所说,只是寻找一个字符串来匹配客户端通过套接字完成发送数据,所以我可能正在寻找类似 {"Message": "END"} 的内容例如 JSON 字符串。 字符串最多只有几百个字符。

最佳答案

它们都足够快,可以在您意识到之前结束。最好选择您可以更轻松地阅读的那个。

但从论坛来看,博客包含速度更快,但性能差异仍然可以忽略不计

关于java - 在 Java 中,哪个更快 - String.contains ("some text") 或查找相同文本的正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28208793/

相关文章:

java - Java中 "wait()"与 "sleep()"之间的区别

java - 空字符串和空字符串的区别

java - 为一组给定的日期字符串生成正则表达式

python - 如何在特定字符处拆分字符串并构建不同的字符串组合

string - 如何在 cassandra 中对列值进行连接和子字符串化

java - Hadoop MapReduce 示例卡在正在运行的作业上

java - 为什么 JPA 双重插入子实体?

java - 如何在服务类中添加@valid时处理自定义注释

java正则表达式不工作

regex - Mongo 正则表达式模式语法匹配斜杠