Intersection of two strings in Java

前端 未结 10 1330
春和景丽
春和景丽 2020-11-30 07:48

Need a Java function to find intersection of two strings. i.e. characters common to the strings.

Example:

String s1 = new String(\"Sychelless\");
St         


        
10条回答
  •  予麋鹿
    予麋鹿 (楼主)
    2020-11-30 08:19

    By means of Guava this task seems much easier:

    String s1 = new String("Sychelless");
    String s2 = new String("Sydney");
    Set setA = Sets.newHashSet(Splitter.fixedLength(1).split(s1));
    Set setB = Sets.newHashSet(Splitter.fixedLength(1).split(s2));
    Sets.intersection(setA, setB);
    

提交回复
热议问题