相关疑难解决方法(0)

如何从两个数组列表中删除常用值

我们如何从两个ArrayList中删除常用值.让我们考虑我有两个Arraylist,如下所示

ArrayList1= [1,2,3,4]
ArrayList1= [2,3,4,6,7]
Run Code Online (Sandbox Code Playgroud)

我希望得到结果

ArrayListFinal= [1,6,7]
Run Code Online (Sandbox Code Playgroud)

有人可以帮帮我吗?

java collections list arraylist

16
推荐指数
2
解决办法
4万
查看次数

Java:如何比较两个字符串以获得它们不同的部分?

我想学习一种方法来获得两个字符串不同的部分。

假设我有这两个字符串:

String s1 = "x4.printString(\"Bianca.()\").y1();";
String s2 = "sb.printString(\"Bianca.()\").length();";
Run Code Online (Sandbox Code Playgroud)

我想要这个输出:["x4", "y1", "sb", "length"]来自一个方法接收s1s2作为参数。

我在其他帖子中寻找过类似的东西,但我只找到了指向StringUtils.difference(String first, String second) 的链接

但是这个方法从索引中返回第二个字符串,它开始与第一个不同。
我真的不知道从哪里开始,任何建议将不胜感激。

更新 按照@aUserHimself 的建议,我设法获得了两个字符串中的所有公共子序列,但是这些子序列像一个唯一的字符串一样出现。

这是我现在的代码:

private static int[][] lcs(String s, String t) {
    int m, n;
    m = s.length();
    n = t.length();
    int[][] table = new int[m+1][n+1];
    for (int i=0; i < m+1; i++)
        for (int j=0; j<n+1; j++)
            table[i][j] = 0;
    for (int i = 1; i < m+1; i++)
        for …
Run Code Online (Sandbox Code Playgroud)

java string string-comparison

5
推荐指数
1
解决办法
542
查看次数

标签 统计

java ×2

arraylist ×1

collections ×1

list ×1

string ×1

string-comparison ×1