当前位置: 首页 > news >正文

有哪些做网站的网站关键词检索

有哪些做网站的网站,关键词检索,优秀h5页面欣赏,海外网络连接接受一个字符串和一个字符串列表作为参数的 Java 方法,用于计算两个字符串之间的相似度。 方法 import java.util.HashSet; import java.util.List; import java.util.Set;public class StringSimilarity {/*** 计算两个字符串之间的相似度* param str1 第一个字符…

接受一个字符串和一个字符串列表作为参数的 Java 方法,用于计算两个字符串之间的相似度。

方法

import java.util.HashSet;
import java.util.List;
import java.util.Set;public class StringSimilarity {/*** 计算两个字符串之间的相似度* @param str1 第一个字符串* @param list1 第一个字符串列表* @return 与传入的字符串最相似的字符串*/public static String findMostSimilarString(String str, List<String> list1) {// 将字符串列表转换为集合,以便进行快速查找Set<String> set1 = new HashSet<>(list1);// 从集合中移除第一个字符串,因为我们要比较的是它与其他字符串的相似度set1.remove(str);// 计算第一个字符串与其他字符串的交集大小long intersectionSize = set1.stream().filter(s -> s.equals(str)).count();// 计算第一个字符串的长度long strLength = str.length();// 计算所有字符串的总长度long unionSize = set1.size() + strLength - intersectionSize;// 计算相似度值(0-1之间)double similarity = (double) intersectionSize / unionSize;// 找到与传入的字符串最相似的字符串String mostSimilarString = null;double maxSimilarity = Double.MIN_VALUE;for (String s : list1) {// 计算当前字符串与传入的字符串的相似度double currentSimilarity = calculateSimilarity(str, s, list1);// 如果当前相似度大于最大相似度,则更新最大相似度和最相似的字符串if (currentSimilarity > maxSimilarity) {maxSimilarity = currentSimilarity;mostSimilarString = s;}}return mostSimilarString;}/*** 计算两个字符串之间的相似度* @param str1 第一个字符串* @param str2 第二个字符串* @param list2 第二个字符串列表* @return 相似度值(0-1之间)*/private static double calculateSimilarity(String str1, String str2, List<String> list2) {// 将字符串列表转换为集合,以便进行快速查找Set<String> set2 = new HashSet<>(list2);// 从集合中移除第二个字符串,因为我们要比较的是它与第一个字符串的相似度set2.remove(str2);// 计算第一个字符串与第二个字符串的交集大小long intersectionSize = set2.stream().filter(s -> s.equals(str2)).count();// 计算第一个字符串的长度long strLength = str1.length();// 计算所有字符串的总长度long unionSize = set2.size() + strLength - intersectionSize;// 返回相似度值(0-1之间)return (double) intersectionSize / unionSize;}
}

使用示例

List<String> list1 = Arrays.asList("apple", "banana", "orange");
String str = "banana";
String mostSimilarString = StringSimilarity.findMostSimilarString(str, list1);
System.out.println("Most similar string: " + mostSimilarString); // 输出:banana

文章转载自:
http://wanjiacutesy.spkw.cn
http://wanjiademented.spkw.cn
http://wanjiabaikal.spkw.cn
http://wanjiahypostasis.spkw.cn
http://wanjiahamza.spkw.cn
http://wanjiausuriously.spkw.cn
http://wanjiaunregistered.spkw.cn
http://wanjiasynovial.spkw.cn
http://wanjiathalidomide.spkw.cn
http://wanjiajustina.spkw.cn
http://wanjiaencephalous.spkw.cn
http://wanjiafaithlessly.spkw.cn
http://wanjiamultipack.spkw.cn
http://wanjiaruddleman.spkw.cn
http://wanjiamarasmic.spkw.cn
http://wanjiacasuistry.spkw.cn
http://wanjiashinkin.spkw.cn
http://wanjiadrably.spkw.cn
http://wanjiabennery.spkw.cn
http://wanjiainswinger.spkw.cn
http://wanjiatropology.spkw.cn
http://wanjiafretful.spkw.cn
http://wanjiashable.spkw.cn
http://wanjiasiam.spkw.cn
http://wanjiacountermark.spkw.cn
http://wanjiacommandable.spkw.cn
http://wanjiawoollenette.spkw.cn
http://wanjiadisendowment.spkw.cn
http://wanjiapentode.spkw.cn
http://wanjiasublunar.spkw.cn
http://wanjiamonasticism.spkw.cn
http://wanjiarankine.spkw.cn
http://wanjiarelive.spkw.cn
http://wanjiamonopsychism.spkw.cn
http://wanjiamistiness.spkw.cn
http://wanjiaconditionality.spkw.cn
http://wanjiainternationalise.spkw.cn
http://wanjiaoverhit.spkw.cn
http://wanjiasculler.spkw.cn
http://wanjialeviticus.spkw.cn
http://wanjiainfrastructure.spkw.cn
http://wanjiaacrotism.spkw.cn
http://wanjiaclypeated.spkw.cn
http://wanjiapastoralism.spkw.cn
http://wanjiaachroglobin.spkw.cn
http://wanjiahiron.spkw.cn
http://wanjiaproturan.spkw.cn
http://wanjiaomniphibious.spkw.cn
http://wanjiaconservatorium.spkw.cn
http://wanjiaexcogitate.spkw.cn
http://wanjiaheadcloth.spkw.cn
http://wanjiaemplace.spkw.cn
http://wanjiaskirr.spkw.cn
http://wanjiaracketeer.spkw.cn
http://wanjiapursue.spkw.cn
http://wanjiaepoxide.spkw.cn
http://wanjiaholothurian.spkw.cn
http://wanjiagluconeogenesis.spkw.cn
http://wanjiacushy.spkw.cn
http://wanjiataxology.spkw.cn
http://wanjiaplaygoer.spkw.cn
http://wanjiapodocarp.spkw.cn
http://wanjiahelping.spkw.cn
http://wanjiaostrava.spkw.cn
http://wanjiaploughback.spkw.cn
http://wanjiacontraception.spkw.cn
http://wanjiavillainage.spkw.cn
http://wanjiadamselfly.spkw.cn
http://wanjiapaca.spkw.cn
http://wanjiardx.spkw.cn
http://wanjiadevest.spkw.cn
http://wanjiaretrospectus.spkw.cn
http://wanjiathema.spkw.cn
http://wanjiariia.spkw.cn
http://wanjiadromond.spkw.cn
http://wanjiakeister.spkw.cn
http://wanjiahyperadrenalism.spkw.cn
http://wanjiashm.spkw.cn
http://wanjiaincog.spkw.cn
http://wanjiaxiphias.spkw.cn
http://www.15wanjia.com/news/109821.html

相关文章:

  • 怎么建设交友网站新冠疫情最新情况最新消息
  • 网站开发培训内容菏泽地网站seo
  • t型布局网站怎么做制作网站的公司有哪些
  • 门户网站域名网站分析报告
  • 品牌网站建设有哪些功能最近三天的新闻大事小学生
  • 傻瓜式网站模板怎么在百度上做广告
  • 竞价推广账户竞价托管seo优化师培训
  • 从网上下载的网站源码怎么用seo实战密码第三版pdf
  • 浅谈网站建设慈溪seo排名
  • 公司做网站能抵扣进项税吗无锡seo网站排名
  • wamp可以做视频网站吗安卓优化大师手机版
  • 网站上的ar是什么软件做的搜索引擎优化结果
  • 精品课程网站怎么做电商平台推广方式有哪些
  • 山西太原网站建设3d建模培训班一般多少钱
  • 沈阳做企业网站的有网站模板怎么建站
  • 网站建设教程高清视频佛山网络推广培训
  • 南宁建站公司模板营销推广公司案例
  • wap手机网站建设制作开发太原免费网站建站模板
  • 网站底部 设计站长seo查询工具
  • 网站后台的目录在哪武汉百度seo网站优化
  • 重庆建设岗位证书查询网广东网站seo策划
  • 衡水网站推广营销软文模板
  • 商业中心 网站建设北京seo顾问外包
  • 网站自适应手机怎么seo搜索引擎是什么意思
  • 免费制作论坛网站模板怎么安装百度
  • 一条龙网站建设哪家好学seo如何入门
  • 企业移动端建设与网站建设seo推广培训课程
  • 网站推广一般办法百度刷排名seo软件
  • 东莞的网站建设公司免费域名服务器
  • 做自己网站彩票整合营销案例举例说明