android-java 提取两个字符串不相同元素

问题描述

java 提取两个字符串不相同元素

问题描述:1、有两个字符串;分别是:
String str1=“Mr. Jones, of the Manor Farm, had locked the hen-houses for the night.”;//正确的
String str2=“Mr. Jones, off the Mannor Farm, head locked the hen-houses for the night.”;//错误的 off Mannor head
现在两个字符串对比查找出不相同元素 例如:错误的off Mannor head 找出即可,并且知道错误元素位置,
2.错误元素 off Mannor head 在str1位置。我怎么来做比较好,谢谢
如果描述有不明白,在线等!!!

解决方案

用最原始的就是以空格来分割两个字符串,再来匹配,然后再拿匹配出来的字符找出位置.

时间: 2024-12-06 14:58:34

android-java 提取两个字符串不相同元素的相关文章

java取两个字符串的最大交集_java

本文实例讲述了java取两个字符串的最大交集的实现方法,分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: package com.itheima.net; public class Game13 {     public static void main(String[] args)     {         String s1 = "135adbfg67";         String s2 = "125dbf59";         Strin

java中两个字符串如何比较大小

有两个日期 如20131011,20131030,类型为String,如何比较出20131030大于20131011,求java代码 有三种方法实现 第一种直接用字符串类的compareTo方法: 1 2 3   String t1="20131011";   String t2="20131030";   int result = t1.compareTo(t2); 第二种是把这个日期字符串转换成long: 1 2 3 4   SimpleDateFormat s

java提取字符串的正则表达式

问题描述 java提取字符串的正则表达式 数据格式:{""collectTime"":""2015-11-11 10:08:27""dateTime"":""1447207707612hostName"":""SW-ADMIN-S5750-A0102""instanceId"":""260

数据结构 算法-如何用java中串的操作方法找出两个字符串中所有共同的字符

问题描述 如何用java中串的操作方法找出两个字符串中所有共同的字符 通过实现对串的基本操作的算法设计,运用模式匹配算法KMP和Brute-Force,展出两个字符串中所有共同的字符,判断一个字符串是否为E-mail地址

JAVA中获取两个字符串差异的方法

问题描述 JAVA中获取两个字符串差异的方法 求助,在编程的过程中碰到这样一个问题,有两个String字符串,然后我需要获取他们之间的差异 String s = {"12345"}; String s1 ={"123645"}; 其中这两个数组的长度可变,s是模板,所有的数组都要和这个数组比较,然后把差异的部分获取出来 所以s1可以是缺了一两个元素的数组,仅仅是单个的字符被替换了,这个可以简单的用字符数组一个一个比较获得,但是如果多一个,或者少一个,这一块我就有点不

java实现求两个字符串最长公共子串的方法_java

本文实例讲述了java实现求两个字符串最长公共子串的方法.分享给大家供大家参考,具体如下: 这个是华为OJ上的一道题目.首先,如果我们用java写代码,华为OJ有以下三条规则需遵守,否则编译无法通过或者用例无法通过,规则如下: (1)一定不可以有包名: (2)主类名只能为Main: (3)不可以输出与结果无关的信息. 好了,按照以上规则,我们写出来的代码如下(此代码不是最优的,只是用来记录华为OJ上java代码的书写规则): import java.util.Scanner; public cl

java实现字符串匹配求两个字符串的最大公共子串_java

本文实例讲述了java实现求两个字符串最大公共子串的方法.分享给大家供大家参考,具体如下: 最近在项目工作中有一个关于文本对比的需求,经过这段时间的学习,总结了这篇博客内容:求两个字符串的最大公共子串. 算法思想:基于图计算两字符串的公共子串.具体算法思想参照下图: 输入字符串S1:achmacmh    输入字符串S2:macham 第a步,是将字符串s1,s2分别按字节拆分,构成一个二维数组: 二维数组中的值如b所示,比如第一行第一列的值表示字符串s2和s1的第一个字节是否相等,若相等就是1

Android利用MD5码判断字符串是否相等

MainActivity如下: package cc.testmd5; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import android.os.Bundle; import android.app.Activity; /** * Demo描述: * 利用MD5判断两个字符串是否相同 * * MD5:消息摘要算法(Message Digest Algorithm) *

Android Java实现余弦匹配算法示例代码_Android

 Java实现余弦匹配算法 最近在做一个通讯交友的项目,项目中有一个这样的需求,通过用户的兴趣爱好,为用户寻找推荐兴趣相近的好友.其实思路好简单,把用户的兴趣爱好和其他用户的兴趣爱好进行一个匹配,当他们的爱好相似度比较高的时候就给双方进行推荐.那么如何进行比较是一个问题,其实我们可以通过余弦匹配算法来对用户的兴趣爱好进行比较,根据计算出来的值来得到一个兴趣爱好相近好友列表,并进行排序. 因为我做的项目是Android端的,所以算法是通过Java实现的,废话不过多说了,下面是算法的实现: pack