问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java编程,做一个表

发布网友 发布时间:2022-05-05 08:02

我来回答

3个回答

热心网友 时间:2023-10-23 07:40

package util;
/**
 * 计算文本相差度/相似度
 * 返回数字越大,两个字符串相差就越大
 * @author Administrator
 *
 */
public class Distance {
    public static void main(String[] args){
       Distance dis = new Distance();
       String s1="比干缘何落马死,勾践因此可吞吴**共商议,抓好米袋菜篮子饭店是事实上是个 规范的炎热他依然额头";
       String s2="比干缘何落马死勾践因此可吞吴**共商议,抓好米袋分舵是否但是发斯蒂芬斯蒂芬的说法都是菜篮子";
//     System.out.println((s1.length()));
       System.out.println(dis.LD(s2, s1));
    }
    // ****************************
    // Get minimum of three values
    // ****************************
    private int Minimum(int a, int b, int c) {
       int mi;
       mi = a;
       if (b < mi) {
           mi = b;
       }
       if (c < mi) {
           mi = c;
       }
       return mi;
    }
    // *****************************
    // Compute Levenshtein distance
    // *****************************
    public int LD(String s, String t) {
       int d[][]; // matrix
       int n; // length of s
       int m; // length of t
       int i; // iterates through s
       int j; // iterates through t
       char s_i; // ith character of s
       char t_j; // jth character of t
       int cost; // cost
       // Step 1
       n = s.length();
       m = t.length();
       if (n == 0) {
           return m;
       }
       if (m == 0) {
           return n;
       }
       d = new int[n + 1][m + 1];
       // Step 2
       for (i = 0; i <= n; i++) {
           d[i][0] = i;
       }
       for (j = 0; j <= m; j++) {
           d[0][j] = j;
       }
       // Step 3
       for (i = 1; i <= n; i++) {
           s_i = s.charAt(i - 1);
           // Step 4
           for (j = 1; j <= m; j++) {
              t_j = t.charAt(j - 1);
              // Step 5
              if (s_i == t_j) {
                  cost = 0;
              } else {
                  cost = 1;
              }
              // Step 6
              d[i][j] = Minimum(d[i - 1][j] + 1, d[i][j - 1] + 1,
                     d[i - 1][j - 1] + cost);
           }
       }
       // Step 7
       return d[n][m];
    }
}

热心网友 时间:2023-10-23 07:40

。。。。你是要用swing做,还是在网页上做? 没听懂。追问不是的,就做成下面那个表一样的效果

热心网友 时间:2023-10-23 07:41

需求说得很模糊
Java 后台做一个类似“站长统计”的功能,记录访问人的IP等信息,该怎么...

设计一个表专门来存浏览记录,每一个请求都获取ip存入数据库就行了,要查人次的就查总数量咯

毕业设计是基于Java做一个APP,要求数据库不少于八个表,求指教

serclet使用Dao层操作数据 Dao层对数据库进行相关操作并返回json数据 serclet返回json数据 安卓端读取并转换json数据 安卓端使用 适配器 显示数据 什么是servlet:用request接收http请求的数据,用response返回数据,可以在里面操作Java类 什么是Dao层:用java对数据库进行增删改查的操作 一个表一个Dao。每个...

做java一年了,想转abap开发,懂行情的人给点建议吧!

踏踏实实做完一年java开发的人学习abap跟玩儿似的,abap语言很简单的,你可以自己在网上搜些基础教程看看就明白了,无非就是些工作区,内表,function,alv,dialog等等,当然实际的话还是需要一个开发环境来练手的,年纪大的的确不太适合做了,毕竟做abap开发的都有颗转做业务的心,单纯做abap开发没啥意...

课程开发的三个阶段

3. 主要技术包括:java基础语法、java面向对象(类、对象、封装、继承、多态、抽象类、接口、常见类、内部类、常见修饰符等)、异常、 *** 、文件、IO、MYSQL(基本SQL语句操作、多表查询、子查询、存储过程、事务、分布式事务)JDBC、线程、反射、Socket编程、枚举、泛型、设计模式 4. 描述如下: 称为Java基础,由浅...

学编程什么容易找工作?

举个列子1网页公司,前台要用js,AJAX+Jquery,后台逻辑,内容布局,模板,就需要:php,asp,java,python,ruby(后两种国内很少用),基础html,数据库:mysql,sql, 2游戏公司,java为主,不太熟悉,csdn上有很多分析DOTA的案例都是java 3系统整合开发公司 驱动编程,bios,内核,主要是C,和少量的汇编 4像疼训这种公司,服务器...

编程语言Python和Java哪个简单呀?

编程语言Python和Java相比较而言,Python更简单一点。以下内容会详细介绍两款编程语言。一、编程语言Python 🌷Python 的作用。Python 可以应用于日常办公,比如做表格、分析数据、做报表、获取信息等。Python 在后端开发、人工智能领域、数据分析领域等领域有强大的作用。生活中,用Python 可以免费做小...

做JAVA开发需要学什么课程.(java软件开发需要学什么)

Web基础 1、HTML5(H5)基本文档结构、链接、列表、表格、表单;2、CSS基础语法、盒子模型、浮动布局、定位;3、JavaScript语言基础、DOM编程、事件模型等),JQuery,AJAX框架,XML,BootStrap组件 第四阶段:JavaWeb技术和主流框架 JavaWeb技术和主流框架 1、JSP&amp;Servlet、struts2,hibernate4,spring4,JPA...

java菜鸟入门(java菜鸟编程)

java中几种常见的设计模式(java设计模式菜鸟教程) 1、工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。 2、建造模式:将产品的内部表象和产品的生成过程分割开来,从而使...

java女生适合学吗?

在很多人的潜意识里,认为女生是不适合从事Java工作的,因为他们觉得从事Java工作的人逻辑性要相当的好,并且专业操作水平要高,而女生往往在这方面比较弱。其实这只是一种偏见,就像古代人觉得女子不该干涉朝政一样,女生也是适合从事Java工作的,并且还能发挥自己的优势把Java工作做得更好。现在的女生们是...

现在的孩子为什么要学少儿编程?

一个人的力量是渺小的,只有当他融入集体之中,个人的创造才能得到发展。正如马克思说的:“只有在集体中,个人才能获得发展其全面才能的手段。"而且编程教学可以很好 的把一个小组或一个班的学生紧密的联系在一起,很多程序代码需要写入几十行甚至过千行,这样的任务在短时间里一个人几乎不可能完成的,...

java入门编程 java编程软件有哪些 java编程题 java编程思想 java基础编程题 Java编程 Java编程软件 java编译器 java多线程
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
现代家庭健康饮食宝典目录 食疗炸菜商品描述 家常菜烹饪宝典内容简介 ...啊?是一幅他特别喜欢的图片,他曾经还求我画一张,当 ...4年老桩砍头了没留叶子,这杆子还能爆侧芽小仔吗?这杆子生长点在哪里... 家庭食疗宝典软件介绍 有个女生同学下周过生日告诉我让我送她生日礼物。我问他他要什么他说... 我有一个女同学生日,我XH她,她叫我送她一张贺卡,内容怎么写 魅族手机下载那种视频播放器可以小屏播放 一个蛮好的女同学要过生日,不知道送生日报怎么样。。有网友送过没,他们... 为什么威华股份002240股票今天一字涨停我买不到,有流出资金却没有流入资金 孩子积食了,亦舒堂金棘末到底有没有用? 有没有大佬会用Java制作一个课程表? 为什么耳朵里老有耳屎 耳朵里老是有耳屎是怎么回事? 耳朵里总是有耳屎。是怎么回事 网贷逾期了几天都还上了,对其他网贷有影响吗 我耳朵里经常有很多耳屎,请问这是什么病,可以怎么治疗,吃什么药?谢谢。 为什么耳朵里经常有很多湿湿的耳屎 上哪儿申请166的号码 qq有vip可以把在线状态设置成iphone在线吗? 花鸭借钱可靠吗- 问一问 花鸭借钱可靠吗花鸭借款靠谱吗 河北省唐山市2020届高三上学期期末考试数学(理)试题 扫描版含答案 草莓是属于什么类型的水果 在水果中,草莓都含有哪些营养成份? 为什么小腿越来越细 经常练哪些动作能让腿越来越细? 怎样把小腿的肌肉练细 手机进水了,无限重启关不了机,还有救吗? 亦舒堂金棘末适合多大孩子喝?对孩子胃积食胀气有用吗? 怎样用java制作一个钟表类? 赵士祯的生平 乐清有哪些桥,从中举一例来说它的历史 虹桥(乐清)有什么地方好玩 乐清一代那个地方最好? 乐清虹桥有什么好玩的 文件夹怎样加密?(自己设密码) 晚上为什么不能吃东西? 2020下半年教师资格证面试成绩复核有用吗? 为什么晚上不能多吃? 为什么晚上不能吃水果 教师资格证笔试成绩复核成功的可能性大不大?有一门是69分。 教资复查 教师资格证笔试复核成绩有成功的吗 要怎么办? 晚上吃饭不能吃很饱为什么? 教师资格证考试成绩可以复查吗 索尼a6000E 卡口和EF卡口那个好? 手机经常摔到地上 表面都没有什么损坏用起来也和平时差不多 请问里面会不会被摔坏 右脑开发对孩子有什么帮助