gpt4 book ai didi

java - java中字符串的比较和编辑

转载 作者:行者123 更新时间:2023-12-02 04:48:37 25 4
gpt4 key购买 nike

我想在 Java 中比较两个字符串。

String s1 = "John James Joanne Catherine Paul Steve";
String s2 = "Ian John Catherine Paul Mike Tim Ray";

我想要的是第三个字符串,它将 s1s2 进行比较,并删除 s1 中的所有匹配项。所以我留下的将是“詹姆斯·乔安妮·史蒂夫”。字符串可以是任意混合顺序和长度。

有人知道如何做到这一点吗?

最佳答案

  1. 拆分两个字符串以提取不同的名字。
  2. 创建两个 Set<String> 包含每个原始字符串的名字
  3. 使用 Set.removeAll() 从第一个集合中删除第二个集合的所有元素。

关于java - java中字符串的比较和编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29459951/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com