我有一个叫chNumber的数字,如下所示
“ 1499094567”
它们有10万个,例如110000个json字符串,这是他们最有效的方法来检查此数字是否完整,呈现这些110000个json字符串吗?
我尝试使用Java字符串包含方法并且它运行良好,但是严重的问题是,例如,如果一个JSON字符串包含数字“ 8981499094567123”,如果您看到此数字具有上述数字,那么包含方法返回true,但不返回,我们要返回JSON,该JSON包含完整的目标编号和完整的
并且我尝试使用jackson lib,但是String花费了太多时间,包含我的工作最多需要15到20分钟才能完成,但是Jackson花费了1个小时以上,因此任何人都可以建议如何进行搜索。
注意:就像我有将近500到600个目标数字一样,每次可以搜索110000个JSON字符串
我也使用过Regex,这也花费了很多时间
答案 0 :(得分:0)
组合两种方法:
查找所有包含子字符串的JSON文件。我猜他们的数目<<所有文件的数目
对于此找到的子集,请使用Jackson过滤8981499094567123