import java.util.*;
class set {
public static void main(String args[]) {
TreeSet<Character> t1 = new TreeSet<Character>();
TreeSet<Character> t2 = new TreeSet<Character>();
String s1 = "Ambitab bachan";
String s2 = "Ranjikanth";
for (char c1 : s1.toCharArray())
t1.add(c1);
for (char c2 : s2.toCharArray())
t2.add(c2);
t2.retainAll(t1);
System.out.println(t2);
}
}
このプログラムは、2 つの異なる文字列で共通の文字を見つけます。このプログラムTreeSet
では、値を格納するretainAll()
ために使用され、共通文字を見つけるためにメソッドが使用されます。
コード行を減らすのを手伝ってくれる人はいますか?